我有两个amazon ec2实例
我可以使用putty (由亚马逊提供的私钥生成的公钥)从我的窗口连接到那些ec2实例。
现在我想将钨复制器安装到我的ec2实例中,而钨复制器需要从一个ec2实例到另一个ec2实例的ssh访问。
我试着从一个ec2实例到另一个尝试过的实例检查ssh是否工作:
ssh ec2-user@public ip of destination instance
//also tried
ssh ec2-user@private ip destination instance
但它不起作用
我发现了以下错误:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
我在谷歌上搜索,并尝试了一些技巧,但都没有奏效。
有时我会犯以下错误:
Address public_ip maps to xxxx.eu-west-1.compute.amazonaws.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
有谁能告诉我如何将ssh从一个ec2实例连接到另一个
发布于 2014-02-15 08:34:07
我建议你为钨用户创建一个特殊的键盘。
cd tungsten-user-home/.ssh
ssh-keygen -t rsa
mv id-rsa.pub authorized-keys
然后在相同的位置和权限中将两个文件复制到另一个主机。
这将允许钨不需要你自己的钥匙工作。
发布于 2014-02-17 04:00:20
就像您必须从本地机器到ssh
实例进行EC2
一样,您需要提供ssh命令适当的pem
文件:
ssh -i my_pem_file.pem ec2-user@private-or-public-ip-or-dns
发布于 2018-05-11 16:42:37
万一有人思考这个问题,这是我的两分钱。
将一个EC2实例与另一个EC2实例连接将按照"Uri Agassi“的建议工作。考虑到最佳实践和安全性,创建并分配一个角色给源EC2实例是个好主意。
https://stackoverflow.com/questions/21780490
复制相似问题