Authentication gateway, Dynamic SSH key manager & Privileged access management tool for Linux.
You can find the source code for the project on GitHub if you are interested in contributing to the code, reporting issues, or helping with documentation etc, but to simply make use of the project to support your users, please use the repos below.
If you don’t see a package for the distribution you are using, please feel free to open an issue in the GitHub page above, if at all possible I will assist. It may simply be that I need someone with access to that platform to test packages, and in cases where a specific OS package cannot be created, I will endeavour to create an install script. If you can assist with testing, or packaging for a particular platform, please make yourself known!.
wget -nc https://raw.githubusercontent.com/netlore/OpenAKC/master/resources/openakc.key
sudo apt-key add openakc.key
OS Version | Add Repo |
---|---|
Ubuntu/PopOS 18.04+ Mint 19.x |
echo "deb https://netlore.github.io/OpenAKC/repos/ubuntu/18.04 ./" | sudo tee /etc/apt/sources.list.d/openakc.list |
Ubuntu/PopOS 20.04+ Mint 20.x |
echo "deb https://netlore.github.io/OpenAKC/repos/ubuntu/20.04 ./" | sudo tee /etc/apt/sources.list.d/openakc.list |
Debian 10(buster) | echo "deb https://netlore.github.io/OpenAKC/repos/debian/10 ./" | sudo tee /etc/apt/sources.list.d/openakc.list |
sudo apt update
Host Type | Install Package |
---|---|
OpenAKC Security Server | sudo apt install openakc-server |
OpenAKC Client | sudo apt install openakc |
OpenAKC Remote Management Host | sudo apt install openakc-tools |
sudo dnf install 'dnf-command(config-manager)'
OS Version | Add Repo |
---|---|
RedHat Enterprise 7 Centos 7 Oracle Linux 7 |
curl https://netlore.github.io/OpenAKC/repos/openakc-el7.repo | sudo tee /etc/yum.repos.d/openakc.repo |
RedHat Enterprise 8 Centos 8 Oracle Linux 8 |
dnf config-manager --add-repo https://netlore.github.io/OpenAKC/repos/openakc-el8.repo |
Fedora 31 | dnf config-manager --add-repo https://netlore.github.io/OpenAKC/repos/openakc-fedora31.repo |
Fedora 32 | dnf config-manager --add-repo https://netlore.github.io/OpenAKC/repos/openakc-fedora32.repo |
Note that it is likely that the “openakc-el7.repo” will work on any Fedora version from 19 onwards, and the “openakc-el8.repo” will work on any Fedora 28 onwards, but this has not been explicitly tested. Your feedback is welcomed.
Host Type | Install Package |
---|---|
OpenAKC Security Server | sudo yum/dnf install openakc-server |
OpenAKC Client | sudo yum/dnf install openakc |
OpenAKC Remote Management Host | sudo yum/dnf install openakc-tools |
OS Version | Add Repo |
---|---|
OpenSUSE 15 | curl https://netlore.github.io/OpenAKC/repos/openakc-opensuse15.repo | sudo tee /etc/zypp/repos.d/openakc.repo |
SUSE Enterprise 15 | curl https://netlore.github.io/OpenAKC/repos/openakc-sles15.repo | sudo tee /etc/zypp/repos.d/openakc.repo |
SUSE Enterprise 12 | curl https://netlore.github.io/OpenAKC/repos/openakc-sles12.repo | sudo tee /etc/zypp/repos.d/openakc.repo |
Host Type | Install Package |
---|---|
OpenAKC Security Server | sudo zypper install openakc-server |
OpenAKC Client | sudo zypper install openakc |
OpenAKC Remote Management Host | sudo zypper install openakc-tools |
For a simple setup using a single security server with either no users or where the users are using the security server itself as a jump point, the only configuration required is to ensure that the file on the client machine /etc/openakc/openakc.conf correctly defines the server(s). The file is pre-configured with the unqualified names “openakc01” and “openakc02” already populated, so you could simply add these names to your DNS and potentially no extra configuration would be required at the clients. Be aware that the client files are marked with the immutable flag, so you may need to alter the file attributes before you can edit the client configuration (even as root). Notes on how to do this are contained in the “readme” file located in the config folder.
Check out our Documentation, Demo Videos or Contact and we’ll help you sort it out.