我已经使用命令行工具设置了亚马逊EC2实例。我为它创建了一个密钥对,它已经启动并正在运行。我尝试使用以下(Snow Leopard中的我运行bash)SSH到它:亚马逊EC2实例
$ ssh -i ec2-keypair [email protected]
雪豹弹出一个对话框说“请输入您的密码的SSH密钥‘的EC2密钥对’”。有人可以告诉我我该怎么做吗?如果我没有提供密码,它只会在bash终端上问我一个密码。
感谢您的回复。我创建使用Amazon EC2的一个密钥对:
ec2-add-keypair ec2-keypair
我已创建一个密码保护窗框关键,现在在我的.ssh目录的两个文件:
id_rsa
id_rsa.pub
我需要转移的一个这些到我的EC2实例?哪一个?这样做的最佳方式是什么?我应该在哪里放?
最大。
任何帮助非常感谢,因为我花了一些时间试图解决这个问题。
最大。
感谢您的回应。我创建使用Amazon EC2的一个密钥对 EC2-附加密钥对的EC2密钥对 我已创建一个密码保护窗框关键,现在在我的.sash目录两个文件: id_rsa id_rsa。酒吧 我是否需要将其中一个转移到我的EC2实例?哪一个?这样做的最佳方式是什么?我应该在哪里放? 最大。 – user7289 2009-12-19 16:16:12
通常,.pub键在远程计算机上的〜/ .ssh/authorized_keys中。 如果您在本地运行linux/unix的某种风格,那么您可以查看“ssh-copy-id”以简化该过程。 或者您可以使用“scp”将公钥移到远程机器的授权主机位置。希望有所帮助。 – Anon 2009-12-21 17:54:30
哦,是的,你使用雪豹,所以基本上免费的BSD,所以ssh-copy-ID应该可以为你工作得很好。 – Anon 2009-12-21 17:57:12