![SSH를 통해 라우터 뒤의 컴퓨터에 로그인할 수 없습니다](https://linux55.com/image/76350/SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%9D%BC%EC%9A%B0%ED%84%B0%20%EB%92%A4%EC%9D%98%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
원격 위치에서 라우터 뒤에 있는 데스크탑에 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로 연결할 수 있습니다.
서버에 연결 시도 로그가 없는 것 같아서 라우터 자체의 로그를 찾으려고 노력 중입니다. 이제 이것이 문제인 것으로 의심됩니다. 이를 찾은 후 문제가 즉시 해결되지 않으면 이 게시물을 다시 업데이트하겠습니다.