如何替换默认的ssh密钥以访问docker-machine

时间:2015-08-24 18:16:13

标签: docker ssh-keys boot2docker docker-machine

我正在使用docker-machine来创建开发环境。我想更改docker-machine默认的ssh密钥。

我检查新机器的配置:

docker-machine config develop
--tlsverify --tlscacert="/Users/robe/.docker/machine/machines/develop/ca.pem" --tlscert="/Users/robe/.docker/machine/machines/develop/cert.pem" --tlskey="/Users/robe/.docker/machine/machines/develop/key.pem" -H=tcp://192.168.99.103:2376

当我尝试使用密钥访问时:

--tlskey="/Users/robe/.docker/machine/machines/develop/key.pem"

使用此命令:

ssh -i /Users/robe/.docker/machine/machines/develop/key.pem docker@192.168.99.103

然后我收到了写密码的提示。那么为什么我无法使用此访问密钥访问我的虚拟机。

  • 我是否需要进行任何其他配置?
  • 可以指定新密钥吗?
  • 使用ssh密钥连接获取访问权限的docker用户密码是什么?

请帮忙吗?

0 个答案:

没有答案