【问题标题】:Why I cannot access via SSH to an EC2 instance through another EC2 instance without providing the .pem?为什么在不提供 .pem 的情况下,我无法通过另一个 EC2 实例通过 SSH 访问一个 EC2 实例?
【发布时间】:2021-03-30 12:48:22
【问题描述】:
我需要我在 VPC 的公共子网中启动的所有实例都可以通过 SSH 访问,而无需提供 .pem,只需使用其私有 IP。此外,我需要在其中一个中创建一个 OpenVPN 服务器,这样任何可以通过 VPN 访问子网的人都可以通过 SSH 访问任何实例,而无需使用其私有 IP 提供.pem。
我不知道这是否可能,但如果有其他方法可以做到这一点,如果你能告诉我,我将不胜感激。
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
ssh
pem
openvpn
【解决方案1】:
是的,有可能,您可以使用AWS System Manager 访问没有.pem 文件的实例。
通过 AWS 控制台页面使用 Session Manager service of AWS System manager。
Session Manager:希望通过浏览器或 AWS CLI 一键连接到实例而无需提供 SSH 密钥的用户。
想要监控和跟踪实例访问和活动、关闭实例上的入站端口或启用与没有公共 IP 地址的实例的连接的用户。