好的。首先,我的 ISP 不会阻止端口。我可以从另一台机器顺利运行 Web 服务器。我已将端口转发到端口 22。我可以在网络内访问,但不能在网络外访问。例如,我的 Android。我在 ConnectBot 上收到“操作超时”提示。
哦,我已经允许 UFW 上有 22 个。
回答究竟发生了什么事,是我的 ISP 阻止了端口 22,尽管不久前他们告诉我他们没有阻止任何端口。我将它更改为端口 27,并且没有任何问题。
答案1
因此,您已将网络路由器配置为将端口 22 上的连接转发到您机器的静态 IP 地址。
当尝试从您的 android(蜂窝网络)连接时;您使用终端仿真器吗?因此,向连接命令添加附加标志:“ ssh -vv ”应该显示更详细的信息,以查看它在什么时候拒绝您。
如果它无法访问服务“sshd”,我会清除 openssh-server 并重新安装。如果您的防火墙出现任何错误,这将自动正确配置 UFW。
答案2
这实际上可能是网络路由器本身保留了端口 22 用于管理自身。如果将端口更改为 27 时能正常工作,则很有意义。您使用的是哪种路由器?