使用 pem 文件访问 AWS ssh 集群

Posted

技术标签:

【中文标题】使用 pem 文件访问 AWS ssh 集群【英文标题】:Accessing AWS ssh cluster using the pem file 【发布时间】:2015-12-13 15:06:01 【问题描述】:

我一直在尝试访问我们在 ubuntu 中使用 clusterssh 的一些 ec2 实例,但似乎不可能。

是否可以将 cssh 与密钥文件一起使用?

有谁知道通过 ssh 使用 pem 文件连接到多个 EC2 实例并在所有实例中复制命令的方法?

我尝试在实例地址中添加文件的路径,但没有成功。

【问题讨论】:

出现此错误的原因有很多。要找出答案,最好将详细标志添加到您的 ssh 命令中。您会在这个问题上找到最常见的 AWS EC2 原因:***.com/questions/18551556/… 顺便说一下,欢迎来到 ***,请注意,这不是论坛,这是一个问答,所以您应该在问新问题之前搜索类似的问题。 谢谢,抱歉,我没有具体说明我的问题,我可以使用 SSH 访问实例,但无法使用 clusterssh 访问。我尝试搜索,但没有找到任何信息。 从未使用过集群 ssh,但我认为同样的事情:使用详细标志并发布日志输出。 我找到了解决方案,只需在配置文件中取消注释一些行: ssh_args= -i 将实例昵称设置为 node1 = user@host 并使用命令 cssh node1 node2 。 .. 我应该删除我的问题吗? 【参考方案1】:

我找到了一个解决方案,只需在配置文件中取消注释某些行并将路径写入 pem 文件:

ssh_args= -i <path to pem file>

将实例昵称设置为

node1 = user@host

并使用命令cssh node1 node2

【讨论】:

以上是关于使用 pem 文件访问 AWS ssh 集群的主要内容,如果未能解决你的问题,请参考以下文章

通过SecureCRT连接AWS EC2 Linux

AWS考证方向:使用key密钥连接实例

AWS服务器登录上传下载文件

sh ssh AWS使用pem

sh ssh AWS使用pem

使用 .pem 文件通过 ssh 连接