Настройка сервера с рабочей станции через ssh.
На сервере настроен sshd. Но работает как-то странно.
Должно было бы бить так.
На рабочей станции генерируется ключ, который потом забрасывается на сервер.
И используя который с рабочей станции имеем доступ к серверу.
Но по факту сервер запрашивает пароль пользователя, который запрашивается.
Если пользователь есть на сервере и пароль который вводится совпадает с паролем пользователя, то осуществляется вход в систему. Сгенерируемые ключи игнорируются. Если знаешь IP адрес, порт, пользователя и пароль, то доступ к серверу открыт. Пи том что сгенерируемых ключей на рабочей станции может и не быть.
В чем прикол?
Благо что сеть внутренняя и доступ с интернета закрыт.
sshd_config
Код: Выделить всё
sr1# cat /etc/ssh/sshd_config
Port 2202
Protocol 2
PermitRootLogin without-password
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /usr/home/pointsr1/.ssh/authorized_keys
RhostsRSAAuthentication no
HostbasedAuthentication no
#IgnoreUserKnownHosts no
IgnoreRhosts yes
PasswordAuthentication no
PermitEmptyPasswords no
X11Forwarding no
UseLogin no
UsePrivilegeSeparation no
# override default of no subsystems
Subsystem sftp /usr/libexec/sftp-server
sr1#