家庭服务器外网无法SSH连接的问题排查求助
家庭服务器外网无法SSH连接的问题排查求助
各位大佬好,我最近碰到个头疼的问题——在家连同一个WiFi时,用服务器本地IP SSH完全正常,但在外网环境下就死活连不上,折腾好一阵没找到原因,想请大家帮忙排查下🙏
先给大家说下我的配置情况:
- 服务器系统:Ubuntu 20.04 稳定版,SSH版本是
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022,默认使用22端口运行 - 防火墙设置:已经在ufw里开放了22端口,允许来自任意地址的访问,并且已经应用了规则
- 路由器端口映射:我设置了端口转发规则,把外网的2200端口转发到服务器的22端口,而且绑定了服务器的MAC地址(担心本地IP会变动)。路由器里的规则状态是启用,源地址设置为Any host all interfaces(原界面是意大利语,这是对应的翻译)
测试情况:
我在外网环境下,分别用macOS终端和iPadOS的WebSsh工具尝试连接,执行的命令是ssh my_user@my_router_ip -p 2200,但请求发起后,等了几分钟就直接超时失败了。
有没有大佬能帮我看看我哪里配置错了?谢谢大家!
备注:内容来源于stack exchange,提问作者carbonedavidee
相关产品推荐
相关产品推荐

