LINUX: CENTOS: Radius-авторизация на Linux серверах
Для того, что бы заработала авторизация нужно провести дополнительные манипуляции
- Ставим зависимости
# yum install gcc wget pam pam-devel - Собирем pam модуль для авторизации через radius
- Распаковываем скачаный пакет и производим сборку
# tar xzf pam_radius-1.4.0.tar.gz# cd pam_radius-1.4.0# ./configure# make - Копируем собранную библиотеку в директорию /lib64/security
# cp pam_radius_auth.so /lib64/security/ - Создаем файл настроек для подключения к radius серверу
# mkdir /etc/raddb# cp pam_radius_auth.conf /etc/raddb/server - Прописываем в нем настройки
# cat /etc/raddb/server# server[:port] shared_secret timeout (s)192.168.1.12 SUPER_PASSWORD 1 - Редактируем файл /etc/pam.d/sshd, добавляем "auth sufficientpam_radius_auth.so" перед строкой с "password-auth"
# cat /etc/pam.d/sshd#%PAM-1.0auth required pam_sepermit.soauth sufficient pam_radius_auth.soauth substack password-auth - Добавляем пользователя, который есть на radius сервере:
# useradd radius - Перезапускаем демон sshd
# systemctl restart sshdP.S. Так же нужно не забывать, что в настройках ssh закрыта возможность логиниться по ключу
Комментарии
Отправить комментарий