SSH 서버를 설정했는데 원격으로 연결할 수 없습니다

SSH 서버를 설정했는데 원격으로 연결할 수 없습니다

openssh-server를 설치했습니다. 내 ehternet 로컬 네트워크를 통해 서버에 SSH로 연결할 수 있고 로컬 호스트에서도 SSH로 연결할 수 있습니다. 내 라우터에 포트 전달을 설정했습니다. 포트 22가 열려 있는지 확인하기 위해 'sudo ufw make 22/tcp'를 실행했습니다.

하지만 원격으로 연결하려고 할 때마다(예: ssh my_server_ip) 오류가 발생합니다. 호스트 my_server_ip 포트 22에 연결: 작업 시간이 초과되었습니다.

이 문제를 해결하는 방법을 모르겠습니다.

온라인으로 포트 스캐닝 서비스를 사용할 때 포트 22가 열려 있고 라우터에 포트 22에 대해 서버로 포트 전달을 수행하도록 지시했습니다.

답변1

일부 라우터는 외부 IP를 사용하지만 동일한 LAN에 있는 서버에 연결하려고 할 때 NAT를 통과하는 데 문제가 있습니다. 외부 네트워크에서는 제대로 작동합니다.

관련 정보