相关疑难解决方法(0)

SSH 访问 NAT 路由器后面的办公室主机

我想从家里访问我办公室 linux 主机的 ssh 端口。不幸的是,主机位于 NAT 路由器后面。因此,IP 地址不是公开可用的。然而,可以访问另一个互联网主机(服务器),不幸的是,它只是非 root 访问。经过一段时间的搜索,我没有找到合适的解决方案。

以下设置:

  • 位于 NAT(IP 非公共)之后的办公室 PC(linux,root 访问权限),但可以完全访问 Internet。
  • 服务器 PC(Linux,无根访问权限)静态和公共 IP 以及完整的 Internet 访问权限。
  • Home PC (linux, root access) behind NAT (IP not public) but full Internet access.

Possible connections: Office PC --> Server <-- Home PC

Not possible: Office PC <-X- Server -X-> Home PC

Neither the Home PC, nor the Server can initiate access to the Office PC. But both the Office PC and the Home PC can initiate …

linux firewall ssh nat ssh-tunnel

41
推荐指数
1
解决办法
4万
查看次数

为什么我无法从网络外部访问我的 Web 服务器?

我在我的 Macbook 上设置了一个 Apache HTTP 服务器,这样我就可以在学习 PHP 的同时访问 PHP 的全部功能。我没有注册域名或一致的网络访问权限,因此在此服务器上托管实际网站的想法是不可行的;我这样做只是为了学习目的。

无论如何,我在想什么。我注意到当我在网络浏览器中输入我的私有 IP 地址(不是环回地址,而是实际的 DHCP 分配地址)时,我可以访问由我的服务器托管的网页,我认为这意味着我可以从我的计算机外部访问它. 然而,当我输入我的公共 IP 地址时,我得到了一个网络超时,我猜这意味着我无法从本地网络外部访问我的 Web 服务器(除非连接真的很慢)。

我想知道这是为什么。是否设置了一层安全措施来防止人们从外部访问 LAN 内的计算机?

networking apache-http-server wireless-networking

6
推荐指数
2
解决办法
7万
查看次数