SSH 权限被拒绝(公钥)DigitalOcean Ubuntu
SSH Permission denied (publickey) DigitalOcean Ubuntu
我似乎无法在 digitalocean 上登录我的 droplet。
当我尝试 ssh root@162.243.123.123
时,我得到 Permission denied (publickey).
我尝试重置 root
密码并通过 digitalocean 液滴控制台登录,但它不会占用 root
已重置的登录名或密码。也不会占用我设置的其他用户名和密码。
昨天一切正常,但是当我今天开始工作时,我 运行 遇到了 Permission denied
问题。所以我不确定是什么改变使它不再起作用。我还检查了我的 github 密钥,看它是否没有被添加,但我的本地机器密钥在那里并且是正确的。我也尝试使用 ssh-copy-id admin@162.243.123.123
将密钥添加到 droplet,但出现了同样的错误。
查看登录 digitalocean 网站时找到的密钥显示正确的密钥。
问题出在服务器端 authorized_keys
,而不是 ~/.ssh/authorized_keys
。它在一个单独的 /home/user/.ssh/authorized_keys
文件中,我必须在其中添加 ssh-keys。一旦我这样做了,问题就消失了。不确定它是如何从该文件中删除的,因为我没有修改它。
这 video 有帮助。
我似乎无法在 digitalocean 上登录我的 droplet。
当我尝试 ssh root@162.243.123.123
时,我得到 Permission denied (publickey).
我尝试重置 root
密码并通过 digitalocean 液滴控制台登录,但它不会占用 root
已重置的登录名或密码。也不会占用我设置的其他用户名和密码。
昨天一切正常,但是当我今天开始工作时,我 运行 遇到了 Permission denied
问题。所以我不确定是什么改变使它不再起作用。我还检查了我的 github 密钥,看它是否没有被添加,但我的本地机器密钥在那里并且是正确的。我也尝试使用 ssh-copy-id admin@162.243.123.123
将密钥添加到 droplet,但出现了同样的错误。
查看登录 digitalocean 网站时找到的密钥显示正确的密钥。
问题出在服务器端 authorized_keys
,而不是 ~/.ssh/authorized_keys
。它在一个单独的 /home/user/.ssh/authorized_keys
文件中,我必须在其中添加 ssh-keys。一旦我这样做了,问题就消失了。不确定它是如何从该文件中删除的,因为我没有修改它。
这 video 有帮助。