我只是在服务器上(运行ubuntu服务器10.10)设置pubkey身份验证。如果我在本地(在方框中)登录到服务器,则可以(从另一台计算机)通过ssh进入服务器。但是,如果不是,则无法登录,并且仅收到错误“权限被拒绝(公钥)”。
如果我使用详细标志运行ssh命令,则输出为:http : //pastebin.com/3bPaTe1u
如果我不使用pubkey身份验证,而仅使用基于密码的身份,则不会出现此问题,但是pubkey是我想使用的方法。
有什么帮助吗?
2
您的住所是否已加密?
—
奥利
奥利的问题很重要:如果你加密你的home目录,那么SSH守护进程将无法读取你的公钥,当你还没有登录。
—
詹姆斯亨斯特莱吉