원격 위치에서 라우터 뒤에 있는 데스크탑에 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로 연결할 수 있습니다.
서버에 연결 시도 로그가 없는 것 같아서 라우터 자체의 로그를 찾으려고 노력 중입니다. 이제 이것이 문제인 것으로 의심됩니다. 이를 찾은 후 문제가 즉시 해결되지 않으면 이 게시물을 다시 업데이트하겠습니다.