我已经有一段时间没有做这件事并配置 ssh 密钥了。
我生成了一个文件名与 id_rsa 不同的 ssh 密钥
我有一个 DigitalOcean Droplet,在创建时我在其中放置了一对命名的 ssh 密钥对。
然后我~/.ssh/config
在我的本地机器
我在其中配置了我的主机以使用正确的身份文件。
我将主机名设为 droplet 的 IP。我相信我可以做到这一点。
〜/.ssh /配置:
Host multipress
Hostname XX.XXX.XXX.XXX
User root
IdentityFile ~/.ssh/multipress
但是当我尝试连接时却失败了:
% ssh [email protected]
[email protected]: Permission denied (publickey).
答案1
我能够做到这一点。我认为 droplet 只是需要一些时间。