본문 바로가기

WEB

[SSH 접속 실패] SK브로드밴드 모뎀 이슈 해결

최근에 집에 있던 모뎀을 SK브로드밴드 기기로 교체한 이후 PC에서 SSH 접속이 되지 않는 오류가 발생했다.

아무리 여러가지 방법을 시도해도 Timed out while waiting for handshake 에러만 발생하고 해결되지 않았다.

여러 우회 시도를 해본 결과, 모뎀 자체에서 22번 포트 아웃바운드를 막았다 라는 결론이 나왔다.

 

혹시나 해서 고객센터에 문의해본 결과 실제로 22번 포트 아웃바운드가 제한이 되고 있는게 맞았다.

SK 계열의 최신 모뎀들이 21, 22, 80번 등의 포트를 막고 있는 것 같다..

 

1. 해결 방법들

크게 해결할 수 있는 방법은 4가지가 있다.

참고로 통신사 피셜 모뎀 설정에서 이를 해결할 수 있는 방법은 없다고 봐야한다.

 

1.1. 접속하려는 서버 설정에서 22가 아닌 다른 포트로 SSH 재설정

서버에서 실행중인 sshd의 기본 포트를 22가 아닌 다른 포트 (ex.2222) 등을 사용하는 방법이다.

제일 현실적인 방법.

이 방법을 사용할 경우 PC에서 해당 서버로 연결되는 SSH 포트를 22가 아닌 2222로 모두 변경해야한다.

변경 방법은 따로 설명하지 않는다. (검색해보기 바람)

 

1.2. 1.1번 + 모뎀 자체에서 포트포워딩을 통해 아웃바운드 포트 우회

1번 방법을 사용하되 모뎀에서 내부 포트 22 → 아웃바운드 포트 (22가 아닌 다른 포트, 2222라고 가정하겠음)로 변경하는 방법이다.

PC에서 터미널을 사용 중이라면 22에서 다른 포트로 교체하지 않아도 모뎀 측에서 2222번 포트로 re-route 해준다.

다만, 이는 인바운드 포트포워딩이 아닌 아웃바운드 포트포워딩인데, 이를 지원하는 공유기는 많지 않다.

그나마 쓰기엔 가장 편한 방법. 포트포워딩 방법은 따로 설명하지 않겠다.

아래의 글이 도움이 될 수도 있다.

2024.03.29 - [게임/마인크래프트] - 마인크래프트 서버 구축 #4 - 포트포워딩에 대한 모든 것

 

1.3. 통신사 변경

제일 원초적인 방법 중 하나. 통신사를 KT나 LG로 교체하면 된다.

하지만 대체로 현실적으로 바꾸기 쉽지 않다.

 

1.4. 모뎀 기기를 다른 기기로 교체

같은 SK브로드밴드 모뎀들 중 22번 포트 아웃바운드를 지원하는 다른 모델로 교체하는 것이다.

문의해본 결과 지금 시점 (24.04.18) 기준 지원되는 모델이 없다고 하는 것으로 보아 이 방법은 힘들 것으로 보임.

 

 

2. 마무리하며

도대체 SK측에서 이러한 포트를 왜 막아놓은 것인지에 의문이 남지만, 뭐 어쩌겠는가.

통신사 측에서도 해결 방법이 없다고 하는데..

통신사를 바꿀 수 없다면 어쩔 수 없이 그냥 받아들여야 할 것 같다.