Putty 아무것도 안뜸 - Putty amugeosdo antteum

포트포워딩을 정확히 하셨다는 조건 하에 작성된 포스팅 입니다.

아래 제시한 방법으로도 문제가 해결되지 않는다면

아래 링크를 통해 포트포워딩을 제대로 하셨는지 확인 바랍니다.

아래 링크 게시글은 Ubuntu 18.04.3 LTS 및 VirtualBox를 기준으로 작성된 게시글 입니다.

Putty 아무것도 안뜸 - Putty amugeosdo antteum

Network error :

connection refused ?

이 오류 메시지는 응용 프로그램이 PuTTY가 액세스하려고하는 서비스를 제공하지 않는 서버에 연결을 시도 할 때 나타납니다. 사용자가 PuTTY를 사용하여 서버에 연결하려고하지만 해당 서버가 연결을 지원하지 않는 경우 PuTTY는 "네트워크 오류 : 연결이 거부되었습니다"메시지를 반환합니다. 쉽게 말해 Putty 상에 Host Name 을 잘못 입력했거나, 프로토콜을 잘못 선택했을 가능이 있는 거죠.

총 여섯 가지 방법이 있으며, 부디 에러와 완만한 합의를 하시길..

ssh가 설치 되지 않아 발생하는 문제일 수 있습니다. 아래 문장을 입력해 ssh가 설치되었나 확인 후, 설치되지 않았다면 설치해 줍니다. openssh-server의 경우 ssh 설치 시 자동으로 같이 설치가 되는데, 혹시 모를 수 있으니 설치 후 확인해주시는 거 잊지 마세요.

// 설치 확인 dpkg -l | grep ssh dpkg -l | grep openssh-server

// 설치 sudo apt-get install ssh // openssh-server이 설치 되지 않았다면 설치 sudo apt-get install openssh-server

sudo systemctl restart ssh

2. 주석 지우기 및 ListenAddress를 0.0.0.0으로 바꿔 보기

> vi /etc/ssh/sshd_config

입력하셔서 ssh 보안 설정으로 들어가주세요.

Putty 아무것도 안뜸 - Putty amugeosdo antteum

port 22 부분과 ListenAddress 0.0.0.0 부분만 주석 지워진거 보이시죠?

ListenAddress는 여러개의 IP중 ssh에 접속할 IP를 고정시켜주는 설정인데 저같은 경우는 0.0.0.0으로 모든 IP가 접속할 수 있게끔 바꿔준 상태구요, 초기값은 127.0.0.1로 되어있을 겁니다.

즉,

ListenAddress 127.0.0.1 = 127.0.0.1만 접속 가능

ListenAddress 0.0.0.0 = 모든 IP 주소로 접속 가능

변경 하신 다음에 ssh 재시작 후 접속해주시면 됩니다.

3. 네트워크를 NAT 네트워크로 설정했나 확인

네트워크 설정 들어가셔서 NAT 네트워크로 지정해주셨는지 확인해주세요.

NAT 네트워크외부와 통신 할 수 있게 해주는 인터페이스이기 때문입니다.

Putty 아무것도 안뜸 - Putty amugeosdo antteum

4. NAT 네트워크 포트포워딩 규칙 할당 확인

NAT네트워크의 이름 리스트에서 본인이 설정해둔 포트포워딩 규칙으로 할당을 제대로 해 놓았는지 확인해주세요.

Putty 아무것도 안뜸 - Putty amugeosdo antteum

Putty로 서버에 접속하기 위해 할당해준 포트포워딩 규칙 설정으로 들어가 ssh 호스트 포트번호를 다른 번호로 할당해줍니다. putty를 종료하지 않고 장시간 켜두게 되면 간혹 발생하는 충돌 문제 때문인지 아니면 putty 자체에서 다운시켜버리는 건지 명확한 문제는 잘 모르겠으나, 제가 직접 테스트 해보니 putty 접속이 잘 되는 것을 확인했습니다.(20/11/19 기준)

Putty 아무것도 안뜸 - Putty amugeosdo antteum

변경 후, putty로 접속 하실 때 변경 하신 포트번호로 접속하시는 거 잊지마시구요!

(Saved Sessions 설정해 놓으신 분들만 해당)

Putty 아무것도 안뜸 - Putty amugeosdo antteum

음 위 문제가 아니면 방화벽 문제일 수도 있습니다.

ssh 포트 번호를 바꾼 후 재시작 시,

포트번호 변경에 의해 방화벽에서 해당 포트에서 들어오는 패킷을 모두 거부할 수도 있고,

시스템 환경에 따라 경우의 수가 무궁무진하게 많거든요.

그래서 이 방법 저 방법 다 해보시면서 무한 삽질을 하는 수 밖에 없습니다.

아래 걸어둔 링크는 푸티가 방화벽에 의해 강제종료 될 경우

이를 해결하는 포스팅이긴 한데,

앞서 말씀드렸듯 방화벽이 문제가 될 수도 있기 때문에

아래 링크로 들어가셔서 한 번 시도해 보시는 것도 추천드리겠습니다.

아니면 간단하게 방화벽 활성/비활성 부터 시작해보시는 걸 추천드립니다.

기본 설정은 방화벽이 비활성 상태이지만,

혹시 모르니 상태 확인 한번 해보시고 비활성 후 재시도 해보세요!

sudo ufw enable // 방화벽 활성 sudo ufw disable // 방화벽 비활성 sudo ufw status verbose // 방화벽 상태 확인

또는 방화벽 규칙을 추가/수정/삭제 해보시는 방법이 맞을 수도 있습니다. (아래링크 참고)

제가 정리해놓은 해결 방법이 꼭 해답이 아닐 수 있습니다.

저도 해당 오류를 마주하고 수 많은 구글링을 통해 문제를 해결해 보려고 했으나,

뜻대로 되지 않아 참 고생이란 개고생은 다 했던 기억이 듭니다 ㅠ_ㅠ

결국은

구글링 해서 나오는 해결 방법 + 개인적 견해로 해결 방법 응용 + 삽질을 통해

저만의 방법을 찾았고, 그 방법들이 바로 이 포스팅 입니다.

개개인마다 시스템 환경이 다르기 때문에

오류를 해결하는 방법도 전부 제각각인지라

'이 해결 방법이 무조건 답이야!' 라고는 말씀을 못 드리겠으나

그만큼 흔하게 발생하는 오류이기 때문에

단 한분께라도 도움이 되어드릴 수 있지 않을까 싶어 정리한 글 이니

도움이 꼭 되었으면 좋겠습니다.

이 포스팅을 통해 해결을 하지 못 하셨다면

절대 포기하지 마시고 다른 방법을 찾아보시길 바랍니다.

감사합니다.

20-01-20 : 4번 추가

20-01-22 : 전체 항목 내용 정리

20-03-24 기존 2가지 항목 삭제 및 1-2번 항목 결합

20-04-30 3번 추가

20-07-29 기존 1~3항목을 2~4항목으로 변경 후, 1번 추가

20-10-11 4항목 내용 및 이미지 수정 / 3항목 이미지 수정

20-11-19 5항목 추가