Step 1: Download and install the pam_tacplus module using the source code from git repository
Go to the URL https://github.com/jeroennijhof/pam_tacplus/
Click on the "Download ZIP" button and save the file.
unzip pam_tacplus-master.zip;
cd pam_tacplus-master;
autoreconf --install
autoconf
automake --add-missing
make;
make install
Step 2: Add the following line in /etc/pam.d/sshd
auth include tacacs
Step 3: Create and edit the file "/etc/pam.d/tacacs". Set the server and secret to match your TACACS+ server.
#%PAM-1.0
auth sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY
account sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY service=shell protocol=ssh
session sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY service=shell protocol=ssh
Step 4: Create a local users. You may set password for local login to fall back if the TACACS server is unavailable.
Reference: http://serverfault.com/questions/425020/authenticate-linux-sshd-with-tacacs-cisco-acs
Go to the URL https://github.com/jeroennijhof/pam_tacplus/
Click on the "Download ZIP" button and save the file.
unzip pam_tacplus-master.zip;
cd pam_tacplus-master;
autoreconf --install
autoconf
automake --add-missing
make;
make install
Step 2: Add the following line in /etc/pam.d/sshd
auth include tacacs
Step 3: Create and edit the file "/etc/pam.d/tacacs". Set the server and secret to match your TACACS+ server.
#%PAM-1.0
auth sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY
account sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY service=shell protocol=ssh
session sufficient /usr/local/lib/security/pam_tacplus.so debug server=172.19.1.206 secret=MYKEY service=shell protocol=ssh
Step 4: Create a local users. You may set password for local login to fall back if the TACACS server is unavailable.
Reference: http://serverfault.com/questions/425020/authenticate-linux-sshd-with-tacacs-cisco-acs
Hello there, have you implemented such a system in your environment?
ReplyDeleteI am struggeling to get it done.
Thanks in advance
Yes we had implemented in a demo setup.
ReplyDelete