我正在设置一个docker容器,我将远程进行SSH连接。我想禁用root用户的密码登录,只允许基于证书的身份验证。在/ etc / ssh / ssh_config中设置PermitRootLogin without-password
似乎没有任何效果。
有什么想法吗?
答案 0 :(得分:2)
当您打算将/etc/ssh/ssh_config
添加到/etc/ssh/sshd_config
时,是否可以对d
进行修改(请注意添加的PermitRootLogin
)? /etc/ssh/ssh_config
选项用于SSH守护程序,而{{1}}是客户端的默认选项。
答案 1 :(得分:0)
我猜你必须设置ssh共享密钥......(这就是我所做的)。 这里有一个快速教程: [http://hocuspokus.net/2008/01/ssh-shared-key-setup-ssh-logins-without-passwords/][1]
我希望这个+ / etc / ssh / ssh_config你改变了,会有所帮助。