我在 WiFi 路由器上使用 Ubuntu 笔记本电脑。我已经在其上安装了 SSH 服务器,以便我可以从我的办公室网络访问它。我已从路由器设置转发端口 7000。现在,当我尝试从办公室网络 ping 路由器的 IP 地址时,我收到了回复。然而,我仍然无法访问我的 Ubuntu 机器。我在这里缺少什么?我很感激你的回答。
答案1
- 您需要确保您的
iptables
规则允许访问 SSH 端口。 - 您的路由器需要从端口 7000 转发到 22(默认 ssh 端口)。
在 中
/etc/hosts.allow
,添加行:ALL: sshd
在 中
/etc/ssh/sshd_config
,进行以下设置:Port 22 UsePAM yes AllowUsers YOUR_USERNAME_HERE
如果这不起作用,我们可以尝试跟踪您的网络,看看是否存在问题。
- 如果您需要帮助配置 iptables 以允许访问,请询问,我们也会进行设置。
另外:你能从 Linux 盒子里发送 ping 吗?即,ping google.com
从您的 Linux 笔记本电脑。