我已经使用命令行工具设置了亚马逊 EC2 实例。我已经为其创建了密钥对等,并且它已启动并正在运行。我尝试使用以下命令通过 SSH 连接到它(我在 Snow Leopard 中运行 bash):
$ ssh -i ec2-keypair [email protected] /cdn-cgi/l/email-protection
Snow Leopard 会弹出一个框,显示“输入 SSH 密钥“ec2-keypair”的密码”。有人可以告诉我我应该做什么吗?如果我不提供密码,它只会在 bash 终端中要求我输入密码。
感谢您的回复。我使用以下方法为 Amazon EC2 创建密钥对:
ec2-add-keypair ec2-keypair
我已经创建了一个受密码保护的窗扇密钥,现在我的 .ssh 目录中有两个文件:
id_rsa
id_rsa.pub
我是否需要将其中之一转移到我的 EC2 实例?哪一个?最好的方法是什么?我应该把它放在哪里?
Max.
非常感谢任何帮助,因为我花了一些时间试图解决这个问题。
Max.
由于您已经接受了麦克斯的回答,也许您现在没问题了,但是如果您的密钥对文件的权限过于宽松,您可能会收到该错误。 chmod 它到 600(所有者读/写,组和所有权限),你应该没问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)