기본적으로 SSH를 사용하여 한 EC2 인스턴스에서 다른 EC2 인스턴스로 연결할 수 있어야합니다 . 명령을 실행하면 ssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
시간이 초과됩니다.
두 번째 EC2 인스턴스의 퍼블릭 IP 주소에서 SSH 인바운드를 허용하도록 보안 그룹을 설정했지만 여전히 작동하지 않습니다. SSH 인바운드 트래픽을 "어디서나 허용"으로 설정하면 아무 문제없이 연결할 수 있기 때문에 모든 것이 정상이어야한다는 것을 알고 있습니다. 또한 아무 문제없이 홈 시스템 (내 IP 주소를 보안 그룹에 추가)에서 EC2 인스턴스에 연결할 수 있습니다.
분명히 인바운드 트래픽을 "어디서나 허용"할 수는 없지만 두 번째 EC2 인스턴스의 IP 주소로만 제한하면 연결할 수없는 것 같습니다. 아마도 공개 IP 주소가 보안 그룹에 포함되어 있지 않은 것일 수 있습니다.
나는 또한 그것을 핑하는 것처럼 보이지 않는다; 시간이 초과되었습니다. 결과는 다음과 같습니다ssh -vv -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
OpenSSH_6.2p2, OpenSSL 1.0.1h-fips 5 Jun 2014
debug1: Reading configuration data /home/ec2-user/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 50: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to dns-address [IP Address different from public ip] port 22.
debug1: connect to address [IP Address different from public ip] port 22: Connection timed out
ssh: connect to host dns-address port 22: Connection timed out