通过SSH禁用密码访问?
我正在设置一台服务器来远程备份我的桌面盒。 我想阻止远程密码访问服务器,只允许用户使用私钥(AKA我的桌面盒)访问它。 如何在允许物理密码访问服务器的同时阻止远程密码访问?
只需将以下内容插入服务器上的sshd配置( /etc/ssh/sshd_config
)
PasswordAuthentication no
您可能需要重新加载ssh服务
sudo service ssh reload
这应该够了吧 ;)
有关更多选项,请在您的终端中键入man sshd_config
。
只是关于SSH访问服务器的注意事项 – 您可能还想从ssh禁用root用户, 这样至少黑客也必须猜测用户名。
PermitRootLogin no