我正在运行debian 6.0.6,我希望在没有密码的情况下以root身份远程登录它。
我尝试了典型的ssh-登录-无密码配置(.ssh/authorized_keys),但它没有工作。因此,我怀疑在没有密码的情况下,可能有什么地方将ssh限制为root用户。
有人知道我在哪里能绕过这个限制吗?
发布于 2012-12-12 20:14:46
/etc/ssh/sshd_config有一个PermitRootLogin设置。
但是,请注意,它默认为no是有充分理由的。有什么原因你不能用苏多升级吗?
发布于 2012-12-13 00:47:40
检查您的/root/..ssh(应该是0700)和/root/..ssh/authorized_key (0600)的权限。检查日志中是否有其他提示是否出错的消息。
发布于 2012-12-13 13:58:28
如果您可以以root身份交互登录到远程服务器,则可以尝试使用脚本ssh-copy。它将尝试将您的公钥写入远程主机上的正确位置。它已经出现在debian系统上了。
ssh-copy-id [-i [identity_file]] [user@]machinehttps://serverfault.com/questions/457560
复制相似问题