我在桌面和服务器上都安装了 Ubuntu 18.04。尝试使用 ssh 以用户(非 root)身份登录服务器时失败,并显示“权限被拒绝(公钥)”。SSH 以前在服务器为 16.04 时可以正常工作,但现在全新安装后就不行了。我很想发布带有ssh -vvv
选项的输出,但我在 Askubuntu 上收到了“这看起来像垃圾邮件”的反对意见。当我编辑sshd_config
以允许密码时,我可以通过这种方式登录。
答案1
已解决。仔细检查主机上我的主目录中的权限,发现我的组可以写入它。我的错。
我在桌面和服务器上都安装了 Ubuntu 18.04。尝试使用 ssh 以用户(非 root)身份登录服务器时失败,并显示“权限被拒绝(公钥)”。SSH 以前在服务器为 16.04 时可以正常工作,但现在全新安装后就不行了。我很想发布带有ssh -vvv
选项的输出,但我在 Askubuntu 上收到了“这看起来像垃圾邮件”的反对意见。当我编辑sshd_config
以允许密码时,我可以通过这种方式登录。
已解决。仔细检查主机上我的主目录中的权限,发现我的组可以写入它。我的错。