小编Jef*_*eff的帖子

即使将公钥添加到 authorized_keys 也无法 ssh

我有一个 Digital Ocean Droplet,我正试图让自己通过 ssh 访问。我不确定之前对它做了什么。我试过通过 Digital Ocean UI 添加我的公钥。那没有用,我一直得到permission denied (publickey)

我通过数字海洋控制台访问服务器并手动将我的公钥添加到/root/.ssh/authorized_keys. 然后我尝试 ssh 使用ssh root@x.x.x.x. 这不起作用(权限被拒绝)。

所以我尝试添加一个新用户,创建/home/me/.ssh目录的权限700.ssh目录本身,并600authorized_keys文件中。然后我尝试了ssh me@x.x.x.x。那也没有用。

重新启动 ssh 守护进程也不会改变任何东西。

我错过了什么?

编辑:

这是详细的 ssh 输出。

https://gist.github.com/jaesung2061/a37cfd68308414cede8abf7f0137daa9

编辑2:

LogLevel DEBUG3 输出:

在此处输入图片说明

ssh networking 16.04

19
推荐指数
4
解决办法
6万
查看次数

标签 统计

16.04 ×1

networking ×1

ssh ×1