通过 SSH 禁用密码访问?

Eva*_*ske 34 ssh security password remote-access

我正在设置一个服务器来远程备份我的桌面设备。我想阻止对服务器的远程密码访问,只允许拥有私钥的用户(又名我的桌面盒)访问它。如何在允许物理密码访问服务器的同时阻止远程密码访问?

Las*_*sen 42

只需将以下内容插入服务器上的 sshd 配置 ( /etc/ssh/sshd_config)

PasswordAuthentication no
Run Code Online (Sandbox Code Playgroud)

您可能需要重新加载 ssh 服务

sudo service ssh reload
Run Code Online (Sandbox Code Playgroud)

这应该够了吧 ;)

有关更多选项,请输入man sshd_config您的终端。


小智 23

只是关于 SSH 访问服务器的说明 - 您可能还想从 ssh 中禁用 root 用户,这样至少黑客也必须猜测用户名。

PermitRootLogin no
Run Code Online (Sandbox Code Playgroud)