如何禁用 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