![如何将现有的远程 ssh 密钥从服务器传输到我的本地桌面?](https://linux22.com/image/1069506/%E5%A6%82%E4%BD%95%E5%B0%86%E7%8E%B0%E6%9C%89%E7%9A%84%E8%BF%9C%E7%A8%8B%20ssh%20%E5%AF%86%E9%92%A5%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BC%A0%E8%BE%93%E5%88%B0%E6%88%91%E7%9A%84%E6%9C%AC%E5%9C%B0%E6%A1%8C%E9%9D%A2%EF%BC%9F.png)
我尝试过对类似问题的类似答案,但答案似乎对我的情况不起作用。
我正在使用当地的桌面并在终端内运行以登录偏僻的服务器。我正在使用本地用户@远程IP其中“localuser”和服务器上的用户的名称相同。
现在我明白了服务器有一个我的非特权用户的 ssh 密钥因为我之前可以登录。但现在我在另一台机器上,它不让我登录。给出的错误消息是:
Permission denied (publickey)
这让我相信我需要‘localuser’ 的服务器密钥在我的新电脑上。我知道有一种方法可以将远程密钥复制到此框,但我不知道该怎么做。我正在使用 VPSUbuntu 18.04在 DigitalOcean 上,以防万一。我试过了ssh -vvv
,它什么也没做。
谢谢你的帮助。