如何在 ATT 路由器/调制解调器上进行端口转发?

如何在 ATT 路由器/调制解调器上进行端口转发?

我正在尝试在我的 Linux 机器上为 Open-ssh 服务器打开端口 2222。

我能够从我的本地 IP 地址顺利登录。

sudo systemctl status返回:

     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-10-10 19:25:19 PDT; 34min ago
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 9445 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 9446 (sshd)
      Tasks: 1 (limit: 19025)
     Memory: 3.6M
     CGroup: /system.slice/ssh.service
             └─9446 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

Oct 10 19:25:19 jacob-desktop systemd[1]: Starting OpenBSD Secure Shell server...
Oct 10 19:25:19 jacob-desktop sshd[9446]: Server listening on 0.0.0.0 port 2222.
Oct 10 19:25:19 jacob-desktop sshd[9446]: Server listening on :: port 2222.
Oct 10 19:25:19 jacob-desktop systemd[1]: Started OpenBSD Secure Shell server.
Oct 10 19:49:54 jacob-desktop sshd[9648]: Accepted publickey for jacob from 192.168.1.220 port 53539 ssh2: ED25519 SHA256:9DMi>
Oct 10 19:49:54 jacob-desktop sshd[9648]: pam_unix(sshd:session): session opened for user jacob by (uid=0)

但根据https://www.portchecktool.com/我的 2222 端口已关闭。我的 att 端口配置如下:

这个不起作用

令人沮丧的是,我使用调制解调器内的其他工具打开的端口可以正常工作,如下所示: 这个有效

我不明白为什么端口 22 应该开放并运行,而端口 2222 却不开放。

Att 的调制解调器有问题吗,还是我犯了一些我没有看到的错误?

感谢所有帮助过我的人,几个月来我一直在为各种服务器构建尝试而绞尽脑汁。

答案1

我意识到我的问题是,虽然我已经成功设置了自定义服务,但我从未添加它。下面显示了一个下拉菜单,这是端口转发生效所必需的。

缺失的部分

单击此菜单,选择新的端口转发,然后选择机器上应该转发端口的设备即可。

我没有删除这条消息,而是想回答它,因为我确信很多人使用了劣质的 ATT 路由器。

相关内容