Linux

在 Ubuntu 14.04 伺服器上強制 SSH 登錄不起作用

  • December 4, 2015

我嘗試在我的 linux 伺服器中啟用 SSH 登錄。它可以通過我的私鑰很好地建立連接。我還/etc/ssh/ssh_config像這樣編輯了以下欄位:

PasswordAuthentication no

但是當我使用 putty 或 winSCP 時,它仍然可以讓我通過使用者名/密碼登錄。現在我可以從使用者/密碼和 SSH 密鑰登錄,就安全性而言,這是毫無意義的。我還需要做什麼才能只允許 SSH 登錄?

您需要修改不同的文件/etc/ssh/sshd_config,並且還需要ChallengeResponseAuthentication像這樣禁用:

ChallengeResponseAuthentication no
PasswordAuthentication no

並重新啟動服務。

引用自:https://serverfault.com/questions/740740