无法通过 ssh 登录到路由器后面的机器

无法通过 ssh 登录到路由器后面的机器

我正在尝试从远程位置 ssh 进入路由器后面的桌面。我已将路由器 (TP-link AC1750) 设置为使用其本地网络 IP 将 TCP 连接转发到端口 8000 以及桌面上的端口 8000。 (我遵循在多页上读到的建议,而不使用默认端口 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 登录。

我正在尝试查找路由器本身的日志,因为我现在怀疑这就是问题所在,因为服务器似乎没有任何尝试连接的日志。一旦我找到这些,如果它不能立即解决问题,我将再次更新这篇文章。

相关内容