我正在尝试在我的 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 路由器。