无法通过 SSH 连接到由 "docker-machine" 命令创建的 DigitalOcean Droplet
Unable to SSH into DigitalOcean droplet which was created by "docker-machine" command
我使用 docker-machine
命令创建了一个 DigitalOcean
液滴。现在,我无法从我的本地机器登录到 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
我也尝试从 digitalocean
控制台访问 droplet
,但它不允许我使用 copy/paste ssh 密钥。
还有其他方法可以解决这个问题吗?
请帮助我
您需要将 --digitalocean-ssh-key-fingerprint
参数传递给 docker-machine 以告诉它使用哪个 SSH 密钥。
我使用 docker-machine
命令创建了一个 DigitalOcean
液滴。现在,我无法从我的本地机器登录到 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
我也尝试从 digitalocean
控制台访问 droplet
,但它不允许我使用 copy/paste ssh 密钥。
还有其他方法可以解决这个问题吗? 请帮助我
您需要将 --digitalocean-ssh-key-fingerprint
参数传递给 docker-machine 以告诉它使用哪个 SSH 密钥。