所以我已经设置了SSH无密码登录一百次,但我从来没有碰到这样的问题。我有一个安装了标准sshd服务器的Ubuntu服务器。我已经验证了我的主文件夹,我的.ssh文件夹和authorized_keys文件的权限。我在authorized_keys中有正确的密钥,并且我已经在我的Windows客户端上将我的私钥加载到其中运行Pageant。一切都准备就绪,直到今天仍然很好。
今天,我尝试登录,系统提示输入密码。所以我搞砸了设置,重新启动了SSH服务,并尝试了其他一些事情。当这不起作用时,我只是按照它们的方式重新设置并再次尝试。我使用我的密码登录了一个PuTTY SSH会话,然后为了踢和笑声打开另一个PuTTY窗口并尝试再次登录。这一次,它只使用我的RSA密钥就没有提示就登录了我。无论我使用什么程序,我都有相同的结果。腻子,WinSCP,TortoisePlink,你的名字。如果我打开第一个会话,第二个会话将仅使用密钥。换句话说,如果我用我的密码关闭我登录的第一个窗口,我将无法再使用我的密钥登录顺序会话。
我错过了一些明显的东西吗?