【发布时间】:2015-07-10 18:36:50
【问题描述】:
我在 Windows 7 上安装了 Cygwin,并使用它通过 SSH 连接到各种机器。
我刚刚创建了一个 AWS 账户并为我的免费套餐实例生成了公钥/私钥。我下载了一个 PEM 文件(私钥),现在正尝试使用它通过 SSH 连接到节点。根据 AMI 文档,我使用的 AMI 不使用密码,并且 100% 依赖于 SSH,如下所示:ssh core@blah.example.com。
这意味着我需要“正确安装”PEM 文件,但我不确定如何执行此操作,尤其是在 Windows/Cygwin 堆栈上。在~/.ssh 下,我看到以下内容:
C:/Users/myuser/.ssh/
id_rsa
id_rsa.pub
known_hosts
我尝试简单地将 PEM 文件复制到 .ssh/ 中,但这不起作用。有什么想法吗?
【问题讨论】:
-
您可以查看您的 ssh 客户端的手册页,应该有一个添加功能可以将新密钥添加到您的身份验证文件中。比如
ssh-add,什么的。 -
感谢@Seeds (+1) - 但没有骰子。我刚刚运行
man ssh > sshman.txt,然后扫描sshman.txt以查找“add”、“import”、“merge”等内容. 什么都没有出现。 -
如果您查看 SEE ALSO 部分,它应该列出相关命令。我有一段时间没有使用 cygwin 了;您安装了 ssh 客户端,还是预装了它?您可以尝试为 ssh maker 查找网页。
标签: amazon-web-services ssh windows-7 cygwin pem