我当前已连接到堡垒服务器:
Name-MacBook-Pro:.ssh name$ sudo ssh -i key.pem ec2-user@public-dns
Last login: Fri Oct 26 17:20:42 2018 from nat-000-000-000-000.central.domain.edu
__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|
我正尝试从其中连接到我的AppServer实例,这是一个私有实例
[ec2-user@public_bastion_ip ~]$ ssh ec2-user@private_ip_of_app_server
ssh: connect to host private_ip port 22: Connection timed out
我需要使用一些安全功能来打开端口22吗?
答案 0 :(得分:1)
检查专用服务器上使用的安全组是否已打开端口22。 (应该。)如果没有,则添加它。然后再次尝试ssh
。
AWS Console->EC2 service->Running Instances->select your instance in the "Filter by tags and attributes or search by keyword"
现在,滚动到最右侧,找到Security Group
,然后单击它。
现在转到Actions->Inbound Rules
,查看端口22是否打开。如果没有,请添加它。
希望有帮助。