Amazon ec2 如何通过docker机器创建具有现有密钥对的EC2实例?
使用此方法在aws上创建实例:Amazon ec2 如何通过docker机器创建具有现有密钥对的EC2实例?,amazon-ec2,ssh,docker-machine,Amazon Ec2,Ssh,Docker Machine,使用此方法在aws上创建实例: docker-machine create \ -d amazonec2 \ --amazonec2-region ap-northeast-1 \ --amazonec2-zone a \ --amazonec2-ami ami-XXXXXX \ --amazonec2-keypair-name my_key_pair \ --amazonec2-ssh-keypath ~/.ssh/id_rsa \ my_instance 无法通
docker-machine create \
-d amazonec2 \
--amazonec2-region ap-northeast-1 \
--amazonec2-zone a \
--amazonec2-ami ami-XXXXXX \
--amazonec2-keypair-name my_key_pair \
--amazonec2-ssh-keypath ~/.ssh/id_rsa \
my_instance
无法通过ssh连接到它
my\u key\u pare
是aws上存在的名称。~/.ssh/id\u rsa
是本地ssh私钥。如何设置正确的值
我已经阅读了,但没有找到同时使用--amazonec2密钥对名称
和--amazonec2 ssh密钥路径
的示例,请从AWS控制台的“密钥对”下载该文件并将其放入~/.ssh
。
然后跑
到这里参加聚会有点晚了,但在进行此操作时,我在机器创建期间在驱动程序中遇到了
错误:无法创建密钥对:open~/.ssh/machine-aws-keypair.pem:没有这样的文件或目录
。我只能从AWS下载.pem文件,但docker文档中写着我需要一个.pub文件()。。。。你知道我该怎么解决这个问题吗?
docker-machine create \
-d amazonec2 \
--amazonec2-region ap-northeast-1 \
--amazonec2-zone a \
--amazonec2-ami ami-XXXXXX \
--amazonec2-ssh-keypath ~/.ssh/keypairfile \
my_instance