Мне было поручено создать простой скрипт для аутентификации пользователей. Вся программа выглядит следующим образом.
- Пользователь вводит свое имя пользователя и пароль
- Он отправляется на сервер TACACS +, а сервер проверяет действительность учетных данных.
- Если имя пользователя совпадает с паролем сервера, примите его, в противном случае отобразите сообщение, предупреждающее пользователя о неправильных учетных данных.
Для этого я создаю сервер TACACS + на компьютере с Windows 10 в соответствии с инструкциями следующей статьи. https://eslamdaoud.wordpress.com/2016/06/29/how-to-configure-tacacs-lab-using-tacacs-net-software-with-cisco-routers-on-gns3/
Затем я создал виртуальную машину с Ubuntu OS с использованием Oracle VM VirualBox и следовал инструкциям для модуля pam в соответствии с этой статьей https://github.com/kravietz/pam_tacplus/blob/master/README.md
Однако я не могу связаться междусервер и клиент, и нет полезной документации, чтобы понять процесс. Я очень любитель сетей и TACACS +. Поэтому, пожалуйста, дайте мне один или два указателя, чтобы я мог решить, какое направление выбрать.