我使用DigitalOcean
命令创建了docker-machine
小滴。现在,我无法从本地计算机登录到Droplet,因为我的ssh密钥未添加到server
。
我使用以下命令创建了Droplet
docker-machine create --driver=digitalocean --digitalocean-access-token=MyToken --digitalocean-size=1gb --digitalocean-backups=true --digitalocean-ssh-user=root myapp
我从本地机器创建了Droplet。我已经将我的本地访问密钥添加到Droplet中,但我仍然无法登录。
我使用以下命令来ssh
ssh root@droplet-ip-address
我也试图从droplet
控制台访问digitalocean
,但它不允许我复制/粘贴ssh密钥。
还有其他方法可以解决这个问题吗? 请帮帮我
答案 0 :(得分:0)
您需要将--digitalocean-ssh-key-fingerprint
参数传递给docker-machine,告诉它使用哪个SSH密钥。
有关详细信息,请参阅documentation here。