我只是在我的服务器(运行ubuntu服务器10.10)上设置了pubkey身份验证。如果我是在本地(在方框中)登录到服务器的,则可以从另一台计算机上ssh进入服务器。但是,如果不是,则无法登录,并且仅收到错误“权限被拒绝(公钥)”。
如果我使用详细标志运行ssh命令,则输出为:http : //pastebin.com/3bPaTe1u
如果我不使用pubkey身份验证,而仅使用基于密码,那么我就没有这个问题,但是pubkey是我想使用的方法。
有什么帮助吗?
我将假设您的主目录是加密的-在这种情况下,它仅在您登录时才被解密-因此,当您尝试进行身份验证时,您尚未登录,因此您的主目录未被解密,因此如上所示ssh守护程序无法读取授权密钥文件。您可以按照此处的说明进行修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句