Я пытаюсь настроить свой SSH-сервер так, чтобы у пользователей был ключ RSA. Для этого у меня есть настройки в sshd_config
установленные на
RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
а также
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
а также
UsePAM no
Затем я делаю sudo /etc/init.d/ssh restart
чтобы перезапустить сервер.
Это, кажется, работает в некоторой степени, потому что я включил свой rsa_key
и это позволяет мне входить в систему без запроса пароля. Однако, когда я пытаюсь подключиться через ssh
к компьютеру, ключ которого у меня не указан, он просто запрашивает у меня пароль, а затем, когда вводится, впускает меня.
Что я делаю неправильно?
Также я слышал, что нужно выполнить sudo /etc/init.d/sshd restart
(sshd) вместо sudo /etc/init.d/ssh restart
но у меня нет такого файла.