使用EC2 Instance Connect Endpoint实现不需要公有IP连接实例,官方文档:https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/connect-with-ec2-instance-connect-endpoint.html
导航至VPC在左侧导航栏找到Endpoints,进行创建。
创建endpoint,VPC子网最后也好EC2的保持一致
EC2实例连接
EC2 Instance Connect 端点选择刚才创建的endpoint端点
使用ssh连接
请确保环境内有安装AWS CLI且配置具有相关权限的IAM
将密钥、用户、实例ID更改为自己的
ssh -i my-key-pair.pem ec2-user@i-0123456789example -o ProxyCommand='aws ec2-instance-connect open-tunnel --instance-id i-0123456789example'