port 22: Connection refused 오류가 발생 시 해결할 수 있는 2가지
포스팅 목차
SSH 서비스 확인
ssh의 서비스 상태를 먼저 체크
active 상태이며 restart로 재기동 시도
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 port가 default가 아닌 다른 port로 열려 있을 시 -p 옵션을 사용하여 서버에 접근해보세요.