2

所以我已经设置了一百次SSH无密码登录,但我从来没有遇到过这样的问题。我有一个安装了标准 sshd 服务器的 Ubuntu 服务器。我已经验证了我的主文件夹、我的 .ssh 文件夹和我的 authorized_keys 文件的权限。我在authorized_keys 中有正确的密钥,并且我已经在我的Windows 客户端上运行了我的私钥加载到其中的Pageant。一切都设置好了,直到今天都运行良好。

今天,我尝试登录并提示输入密码。所以我搞砸了设置,重新启动了 SSH 服务,并尝试了其他一些事情。当那不起作用时,我只是将事情恢复原状并再次尝试。我使用我的密码登录了一个 PuTTY SSH 会话,然后为了踢球和咯咯笑打开另一个 PuTTY 窗口并尝试再次登录。这一次,它只使用我的 RSA 密钥让我登录而没有提示。无论我使用什么程序,我都会得到相同的结果。PuTTY、WinSCP、TortoisePlink,应有尽有。如果我让第一个会话保持打开状态,第二个会话将仅使用密钥。换句话说,如果我关闭使用密码登录的第一个窗口,我将无法再使用我的密钥登录以进行连续会话。

我错过了一些明显的东西吗?

4

1 回答 1

3

似乎您的主目录已加密。第一次登录解密内容,第二次 SSH 是无密钥的,因为现在可以读取 SSH 密钥。看看这里的讨论

于 2013-01-25T05:39:25.300 回答