我需要使用 Putty 从我的 Windows 笔记本电脑 ssh 到 Ubuntu 台式机,两者都连接到住宅 wifi 网络(需要在网页上进行身份验证)。
我安装了 openssh-server 并启用了端口 22,但是无法在客户端和主机之间 ping 或 ssh。
当客户端和主机都连接到智能手机互联网时,连接效果很好(包括 ping)。
有人设法在公共网络(大学,机场……)中使用 ssh 吗?
编辑(通过讨论测试的事物):
ifconfig
客户端和主机的公共 IP 地址与本地 IP(我从中获取)不同- 我可以 ssh 127.0.0.1
- 使用 virtualbox 将端口转发 127.0.0.1:22 到本地 ip 地址有效。我尝试了 Webmin,但对我不起作用(可能是配置错误)。
答案1
您的无线网络可能设置为隔离模式,这意味着客户端故意无法看到彼此。这是为了防止人们设置子网络,或尝试使用 wifi IP 连接到物理网络设备。
您唯一真正的选择是将两个客户端连接到 VPN 集线器,然后通过 VPN 上的 ssh 进行互连。