我有两个实例 1. Bastion主机实例 2.亚马逊linux实例。 我可以登录到堡垒主机实例,并添加了另一个亚马逊linux实例的密钥,我希望允许ssh访问,但是当我尝试在堡垒主机实例中运行命令时,它不起作用。我的两个ec2实例的安全组堡垒主机实例和亚马逊linux已设置入站流量允许所有,更多通过VPC和子网也设置适当的互联网网关。如何将ec2实例用户添加到堡垒主机?
ssh -A [email protected]
任何人都可以告诉我缺少什么?
我有两个实例 1. Bastion主机实例 2.亚马逊linux实例。 我可以登录到堡垒主机实例,并添加了另一个亚马逊linux实例的密钥,我希望允许ssh访问,但是当我尝试在堡垒主机实例中运行命令时,它不起作用。我的两个ec2实例的安全组堡垒主机实例和亚马逊linux已设置入站流量允许所有,更多通过VPC和子网也设置适当的互联网网关。如何将ec2实例用户添加到堡垒主机?
ssh -A [email protected]
任何人都可以告诉我缺少什么?
您必须使用试图连接的实例的键的路径,使用“-i”而不是“-A”检查下面的命令。
ssh -i /path-to-key/key.pem [email protected]
您必须使用ec2实例的私钥才能从堡垒主机实例登录到该实例。您必须将pem文件设置为拥有600的权限。您还可以将key-file.pem重命名为密钥文件,以避免对其造成不必要的注意。所以命令是: ssh -i /path_to_key-file/key-file [email protected]_instance_ip
“已经添加了另一个实例的关键字”:也许它只是英文,但是如果你想从堡垒连接到另一个主机,你应该添加你的公钥从堡垒TO( - >> )实例。非关键的OF实例(属于该实例)加入堡垒。 我换句话说:从A连接到B =从A取钥匙,放到B,反之亦然。 – Putnik