如何将 ec2 实例用户添加到堡垒主机



我有两个实例1. 堡垒机实例2. 亚马逊 Linux 实例。我可以登录到堡垒主机实例并添加了另一个 Amazon Linux 实例的密钥,我想在其中允许 ssh 访问,但当我尝试在堡垒主机实例中运行命令时,它不起作用。我的 ec2 实例堡垒主机实例和 Amazon Linux 的安全组已将入站流量允许设置为全部,VPC 和子网上的更多流量也设置了适当的互联网网关。

ssh -A ec2-user@ip

谁能说出我错过了什么?

您必须使用您尝试连接的实例的密钥路径,并使用以下命令检查"-i"而不是"-A"。

ssh -i /path-to-key/key.pem ec2-user@ip

您可以在详细模式 (-v) 下运行 ssh,以查看是否正在使用相关密钥或是否有任何其他问题:

ssh -v -A ec2-user@ip

另外,使用@IP是实例私有 IP 地址?

您必须

使用 EC2 实例的私有密钥从堡垒主机实例登录到该实例。您必须将 pem 文件设置为具有 600 的权限。您也可以将key-file.pem重命名为key-file,以避免对它的任何不必要的关注。所以命令将是: ssh -i /path_to_key-file/key-file ec2-user@ec2_instance_ip

最新更新