如何通过ssh为root禁用密码登录,同时允许基于证书的登录

时间:2014-11-21 20:18:28

标签: ssh docker root

我正在设置一个docker容器,我将远程进行SSH连接。我想禁用root用户的密码登录,只允许基于证书的身份验证。在/ etc / ssh / ssh_config中设置PermitRootLogin without-password似乎没有任何效果。

有什么想法吗?

2 个答案:

答案 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你改变了,会有所帮助。