본문 바로가기

AWS

aws ec2 ssh 접속 오류

1.  퍼블릭 서브넷으로 사용하고 있는 라우팅 테이블에 인터넷 게이트웨이 달기

  • VPC 접속 후 인터넷 게이트웨이 생성 

  • 해당 게이트웨이 VPC 연결

  • 라우팅 테이블 탭 -> 라우팅 -> 편집

  • 0.0.0.0/0 ( 모든 접속 허용 한후 ) -> 인터넷 게이트 웨이 선택한후 -> 저장

  • 서브넷 연결 탭 -> 서브넷 연결 편집

  • 퍼블릭 서브넷 -> 저장

 

2. EC2 보안그룹 인바운드 룰 설정

  • EC2 콘솔 -> 인스턴스 -> 해당 인스턴스 ID 클릭 -> 보안

  • 보안그룹 클릭

  • 인바운드 규칙 편집

  • 터미널 열고 해당 네트워크의 공인 IP 가져오기
curl ifconfig.me
211.219.148.233
  • 규칙 추가 SSH , TCP , 위에서 가져온 IP/32
    • 맨 뒤에 32 는 해당 IP 만 접속을 허용한다는 뜻 ( 보안을 위해 0.0.0.0/0 은 사용하지 말자 )

  • 해당 설정을 완료하면 ssh -i your-bastion.pem ec2-user@사설IP 로 들어가면 제대로 들어가게 된다.