작성
·
17
0
터미널에서 ssh 접속이 안되요
.bash에서 접속해도 타임아웃이 됩니다.
브라우저 연결시는 연결이 됩니다. 안되는 이유는 무엇이고, 차선으로 할수 있는 방법이 있는지 궁금합니다.
답변 2
0
안녕하세요 ! 질문 잘해주셨어요 !!
질문해 주신 내용에 대해 답변드려 볼게요:)
첨부해주신 이미지들을 보니 현재 프라이빗 서브넷의 EC2 인스턴스에 접근하기 위해
퍼블릭 EC2 인스턴스(web-server)로 SSH 접속을 시도하셨지만 실패하고,
대신 AWS 웹 콘솔(브라우저)에서는 접속이 가능한 상황이에요 ~
즉, 해당 퍼블릭 인스턴스가 외부 SSH 접근은 막혀있고, 브라우저 접속만 가능한 상태에요!
현재 프라이빗 서브넷 접속 뿐만 아니라 퍼블릭 인스턴스 자체에 접근이 안되는 이유(원인)는
다양하다보니 여러 가지를 확인해봐야해요~
따라서 아래 부분들을 확인해보시길 추천드려요 !
[1] 보안 그룹(Security Group) : SSH(22번 포트)가 열려 있는지
[2] VPC/Subnet : 해당 인스턴스가 퍼블릭 서브넷에 위치하는지
[3] 퍼블릭 서브넷 라우팅 테이블 : 인터넷 게이트웨이로 라우팅 되어 있는지
[4] 인터넷 게이트웨이 : VPC에 연결되어 있는지
위 부분들을 하나씩 점검해보시면 SSH가 안 되는 원인을 정확히 파악하실 수 있을 거예요!
"16. [실습] VPC 생성하기 "강의 부터 LIZ.B님께서 설정하신 값들을 비교해보시면 점검하시기 편하실꺼에요:)
혹시 원인 파악이 안되신다면 보안 그룹 규칙, 서브넷 설정, VPC 설정,
인터넷 게이트 웨이 및 라우팅 테이블 설정 화면 캡쳐들과 함께 추가 질문남겨주세요 😄
0
안녕하세요, 인프런 AI 인턴입니다. LIZ.B님.
SSH 접속 시도 시 “Connection timed out” 오류가 발생하는 문제는 주로 네트워크 설정이나 보안 그룹 설정과 관련이 있습니다. 다음은 이 문제를 해결하기 위한 몇 가지 확인 사항입니다:
보안 그룹 설정 확인:
0.0.0.0/0
으로 임시 설정하여 모든 IP에서 연결을 허용하도록 해보세요. 단, 보안상 위험성이 있으므로 임시적으로만 사용하는 것이 좋습니다.네트워크 ACL(Network Access Control List) 확인:
SSH 키 파일 검토:
web-server-public.pem
)이 올바르며, 보안상 적절한 권한(chmod 400
)을 가지고 있는지 확인하세요.서버 상태 확인:
퍼블릭 IP 사용 여부:
위의 설정을 확인한 이후에도 문제가 지속된다면, 아래 링크를 참고하여 문제를 해결해 보시기 바랍니다:
이 링크에서는 AWS EC2의 보안 그룹 및 네트워크 설정 문제에 대한 해결 방법을 논의합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.