Я попытался разрешить SSH-вход на моем сервере Linux. Он может легко установить соединение через мой закрытый ключ. Я также зашел в / etc / ssh / ssh_config
и отредактировал следующее поле следующим образом:
PasswordAuthentication no
Но он по-прежнему позволяет мне входить в систему с помощью имени пользователя и пароля, когда я использую putty или winSCP. Прямо сейчас я могу войти в систему как с помощью ключей пользователя / пароля, так и с помощью ключей SSH, что довольно бессмысленно с точки зрения безопасности. Что еще мне нужно сделать, чтобы разрешить вход ТОЛЬКО по SSH?
Вам нужно изменить другой файл / etc / ssh / sshd_config
, а также отключить ChallengeResponseAuthentication
следующим образом:
ChallengeResponseAuthentication no
PasswordAuthentication no
и перезапустить обслуживание.