JioFiber路由器SSH端口22转发失败:端口22处于关闭状态
JioFiber路由器SSH端口22转发失败:端口22处于关闭状态
各位大佬好,我遇到个头疼的问题:用JioFiber路由器做SSH端口22转发一直失败,检测发现端口22处于关闭状态。先给大家说下我的环境:
我用的是JioFiber路由器,固件版本是SRCMTF1_JCOW414_R2.52.1,想要暴露到公网的主机是Ubuntu Server 24.04。
私有IP信息如下:
- 路由器:
192.168.29.1 - 我当前用来提交这个问题的Windows笔记本:
192.168.29.171 - 作为SSH主机的Ubuntu Server:
192.168.29.4
我查了其他用户的相关问题,收集了一些命令和结果,先贴出SSH服务的状态:
s@s:~$sudo systemctl status ssh ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; preset: enabled) Active: active (running) since Thu 2024-05-30 12:07:45 UTC; 5h 30min ago TriggeredBy: ● ssh.socket Docs: man:sshd(8) man:sshd_config(5) Main PID: 1145872 (sshd) Tasks: 1 (limit: 4524) Memory: 2.2M (peak: 3.4M) CPU: 98ms CGroup: /system.slice/ssh.service └─1145872 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
现在的问题是,我已经在路由器上设置了端口转发,把公网的22端口指向Ubuntu Server的192.168.29.4:22,但用在线端口检测工具查的时候,公网22端口还是显示关闭状态。SSH服务在Ubuntu上明明是正常运行的,本地用笔记本也能正常SSH连接到服务器,就是公网访问不了,有没有大佬能帮忙分析下问题出在哪?
备注:内容来源于stack exchange,提问作者ubuntu-server-noob




