Linux SSH port 22: Connection refused

port 22: Connection refused 오류가 발생 시 해결할 수 있는 2가지

port 22: Connection refused

SSH 서비스 확인

ssh의 서비스 상태를 먼저 체크

active 상태이며 restart로 재기동 시도

ssh 서비스 상태확인

ssh 서비스 상태가 “loaded” 일경우 하단 명령어를 참고하여 서비스 실행

$ sudo systemctl start sshd 
$ sudo systemctl status sshd
정지시 대처 방법

방화벽 설정 확인

firewall-cmd에 서비스가 등록이 되어 있는지 확인

ssh에 대한 내용이 없을경우 등록이 필요

$ sudo firewall-cmd --list-services
서버 방화벽 등록 상태확인

하단 사진과 같이 firewall 등록 –permanent 옵션을 부여해야 영구적 등록이 가능함

등록 후 firewall reload 및 서비스 재기동 필요

$ sudo firewall-cmd --add-servic=ssh --permanent
$ sudo firewall-cmd --reload
ssh 방화벽 등록하는 방법

이렇게 간단한 방법들이 있습니다.

단 실무 서버의 경우 열려 있는 포트 등 기본적인 설정 구성이 다를수 있으므로 관리자에게 문의 하셔야합니다.

ssh port가 default가 아닌 다른 port로 열려 있을 시 -p 옵션을 사용하여 서버에 접근해보세요.

By Low ahn

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다