
원격 위치에서 라우터 뒤에 있는 데스크탑에 SSH로 접속하려고 합니다. 로컬 네트워크 IP를 사용하여 데스크탑의 포트 8000을 따라 TCP 연결을 포트 8000으로 전달하도록 라우터(TP-link AC1750)를 설정했습니다. (저는 여러 페이지에서 읽은 조언을 따르고 있으며 기본 포트 22를 사용하지 않습니다.) 나는 포함했다
Port 8000
내 데스크탑의 sshd_config 파일에서 포트 8000의 요청을 수신합니다.
그런 다음 원격 컴퓨터에서 SSH로 연결하려고 하면
ssh -p 8000 username@routers-public-ip-address
시간 초과 오류가 발생합니다. 달리기
ssh -p -v username@routers-public-ip-address
클라이언트 측에서 제공
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: applying options for *
debug1: Connecting to <ip address> [<ip address>] port 8000
debug1: connect to address 128.253.10.57 port 8000: Operation timed out
ssh: connect to host 128.253.10.57 port 8000: Operation timed out
서버 측 로그에는 TCP 연결 시도가 이루어졌다는 표시가 없습니다.
내 로컬 IP를 사용하여 동일한 LAN에 있는 컴퓨터에서 SSH 연결하는 데 문제가 없습니다.
서버에 연결 시도에 대한 로그가 없는 것으로 보아 라우터 자체에 있는 로그를 찾으려고 노력 중입니다. 이제 문제가 여기에 있는 것으로 의심됩니다. 해당 항목을 찾은 후 문제가 즉시 해결되지 않으면 이 게시물을 다시 업데이트하겠습니다.