我已经在远程服务器上使用公钥身份验证一段时间了,以用于远程Shell以及sshfs挂载。在强制卸载了sshfs目录后,我注意到ssh开始提示我输入密码。我尝试从任何提及的本地计算机上清除远程.ssh / authorized_keys,然后从对远程计算机的引用中清除了本地计算机。然后,我重复我的ssh-copy-id,它提示我输入密码,然后正常返回。但是瞧瞧,当我SSH到远程服务器时,仍然会提示我输入密码。我对问题可能是什么有些困惑,有什么建议吗?
~
,~/.ssh
和~/.ssh/authorized_keys
,请运行ssh -vvv server.example.com
并报告输出(如果需要,可以使主机名和用户名匿名)。如果您具有服务器的root用户访问权限,请查看尝试尝试公共密钥登录时创建的日志条目。