我有一个 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目录本身,并600在authorized_keys文件中。然后我尝试了ssh me@x.x.x.x。那也没有用。
重新启动 ssh 守护进程也不会改变任何东西。
我错过了什么?
编辑:
这是详细的 ssh 输出。
https://gist.github.com/jaesung2061/a37cfd68308414cede8abf7f0137daa9
编辑2:
LogLevel DEBUG3 输出: