1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
EC2 Windows 서버에서 외부 서버로 SSH 연결(포트 22)이 실패하는 문제를 해결하기 위해 다음 사항들을 확인하고 조치하시기 바랍니다:
- 네트워크 ACL 확인:
- VPC의 네트워크 ACL이 아웃바운드 트래픽(특히 포트 22)을 차단하고 있는지 확인하세요.
- 네트워크 ACL은 보안 그룹과 달리 상태 비저장(Stateless)이므로 인바운드와 아웃바운드 규칙을 모두 확인해야 합니다.
- Windows 방화벽 설정:
- Windows 방화벽에서 아웃바운드 연결(포트 22)이 차단되어 있는지 확인하세요.
- 제어판 > Windows 방화벽에서 아웃바운드 규칙을 확인하고 필요한 경우 SSH 연결을 허용하는 규칙을 추가하세요.
- 라우팅 테이블 확인:
- EC2 인스턴스가 위치한 서브넷의 라우팅 테이블에 인터넷 게이트웨이(IGW)로 향하는 경로(0.0.0.0/0)가 있는지 확인하세요.
- 퍼블릭 서브넷이 아닌 경우, NAT 게이트웨이나 NAT 인스턴스를 통한 경로가 제대로 구성되어 있는지 확인하세요.
- 보안 그룹 설정:
- 기본적으로 보안 그룹은 모든 아웃바운드 트래픽을 허용하지만, 변경된 경우 포트 22에 대한 아웃바운드 규칙이 있는지 확인하세요.
- VPC 엔드포인트 및 기타 네트워크 구성:
- VPC 엔드포인트나 기타 네트워크 구성이 트래픽을 제한하고 있는지 확인하세요.
- VPC 플로우 로그 활성화:
- 문제 해결을 위해 VPC 플로우 로그를 활성화하여 네트워크 트래픽을 분석하세요.
- 이를 통해 어디서 트래픽이 차단되는지 정확히 파악할 수 있습니다.
위 사항들을 확인한 후에도 문제가 지속된다면, AWS Support에 문의하여 더 자세한 진단을 받는 것이 좋습니다.
Sources
Unable to ssh to an EC2 instance | AWS re:Post
Error connecting to the m2 instance | AWS re:Post
관련 콘텐츠
- 질문됨 일 년 전
- 질문됨 2년 전
