从无Internet服务器反向SSH隧道

我有以下情况:

Win laptop --> Cisco VPN --> SSH --> Internet-less linux server 

现在,我需要在该服务器上安装node.js,但是在没有Internet连接的情况下这样做是一件痛苦的事情,所以我想知道是否可以创build一个从服务器到我的反向隧道笔记本电脑,以便服务器可以连接到互联网。 我认为VPN可以成为一个展示瓶,但如果有人有一个想法…

编辑:我没有在服务器上的root权限。

在你做任何事情之前,确保你没有违反你的组织施加的任何安全策略。 如果这不是一个障碍,这是我会做的。 可能有些简单的方法。

  • 在Windows笔记本电脑上安装Web代理服务器。 鱿鱼和Apache都是不错的select。 为代理服务器select一个空闲端口,例如8080。
  • 在笔记本电脑上的SSHconfiguration中,设置一个远程隧道,将目标端口8080映射到源本地主机端口8080.如何操作取决于您正在使用的SSH客户端。
  • SSH到Linux服务器。 将您的Web浏览器设置为使用代理服务器http:// localhost:8080 / 。

你可以“触摸”你想连接到互联网的服务器? 我假设它是在某种types的非军事区,并有networking访问,只是不上网。

如果您可以通过SSH从您的系统“直接”到达服务器,那么在您的本地系统上configurationInternet连接共享,并让您的远程服务器使用您的IP作为网关。

我假设你可以通过VPN连接,所以你基本上是远程本地networking的客户端。 从这一点上,你应该已经能够连接到这个本地的“无networking”的Linux服务器。 现在的问题是关于路线。 您可以简单地编辑您的主机文件或只是与服务器的IP一起工作。 还是我想念这里的东西?