You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

端口转发(Port Forwarding)配置:SSH服务器远程连接失败求助

快速解决SSH端口转发无法连接的步骤

不用慌,按这几步挨个排查就行:

  • 先确认本地SSH服务正常:在笔记本终端输入ssh localhost -p [你的SSH端口](默认是22),能连上就说明服务本身没问题,排除软件层面的故障。
  • 检查路由器端口转发配置
    • 确保转发的内部IP是笔记本的局域网静态IP(别用动态IP,设备重启后地址可能变);
    • 外部端口和内部端口要对应(如果改了SSH默认端口,两边得匹配);
    • 协议一定要选TCP(SSH基于TCP协议工作)。
  • 放行笔记本本地防火墙:Windows去 Defender 防火墙里添加对应端口的允许规则;Linux用ufw allow [你的SSH端口]/tcp命令;Mac在「系统设置-网络-防火墙」里添加SSH端口的放行规则,确保外部请求能进入笔记本。
  • 验证公网IP的可访问性
    • 在笔记本上用curl ifconfig.me(或浏览器搜「我的IP」)拿到当前公网IP;
    • 切换到手机流量(别连家里WiFi),用ssh [公网IP] -p [转发端口]测试连接。要是连不上,大概率是你的ISP没分配真实公网IP(比如用了CGNAT),得联系运营商申请公网IP。
  • 排查路由器额外限制:有些路由器自带的防火墙、访问控制规则会拦截请求,暂时关闭这类规则测试;或者把笔记本设为DMZ主机(仅限测试用,别长期开启),看是否能连接。

内容的提问来源于stack exchange,提问作者RennJutsu

火山引擎 最新活动