跳到主要内容

如何禁用 SSH 的密码认证

  • 概述
  • Linux / Mac OS X
  • PuTTY(Windows)
  • 额外安全措施

配置好 SSH 密钥后,禁用 SSH 密码认证可以为服务器增加额外安全性。(请注意,如果您丢失了私钥,服务器将无法访问,您需要联系 HostGator 重新开启密码认证。)

要禁用此设置,您可以按以下步骤操作:

nano /etc/ssh/sshd_config

在该文件中,将以下设置的值改为如下。如果这些设置已存在于文件中,请将其值改为“no”,而不是添加新行。

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

完成后,重启 SSH 守护进程以应用设置。

/etc/init.d/sshd restart