Jay*_*dse 6 ssh nat ssh-tunnel
我在家里的 NAT/防火墙后面有一台 Windows PC,在工作中的 NAT/防火墙后面有一台 Windows PC。即两台 PC 都没有公开可见的 IP 地址。在每台 PC 上,我都在 VirtualBox 上运行 Ubuntu VM。
我在工作的 IT 人员不会让我从外部通过 SSH 连接到我的 Windows 机器或该机器上运行的 Ubuntu VM,也不会打开任何端口以使我的机器可访问,也不会为我的 Windows 提供公开可见的 IP 地址PC 或 Ubuntu 虚拟机。但是我可以通过 SSH 退出(就像我经常做的那样来管理 Amazon EC2 实例)。
我想通过 SSH 从我的(不可寻址的)家用机器到我的(不可寻址的)工作机器,以便我可以在家中在我的工作机器上运行软件。我在 Internet 上找到的所有解决方案都要求其中一个 VM 是网络可寻址的,但是当两台机器都不可寻址时,没有一个解决方案可以解决问题。我愿意花几块钱租一个便宜的 Digital Ocean 服务器来桥接 Ubuntu VM 之间的通信。
有没有一种方法可以在我的 Ubuntu VM 和外部 Digital Ocean 服务器之间配置一组 SSH 隧道,这将使我的 Ubuntu VM 在工作时可以通过 SSH 从家里的 Ubuntu VM 寻址?我愿意通过设置从每个 Ubuntu VM 到(可寻址)Digital Ocean 服务器(使用源自 Ubuntu VM 的 SSH 命令)的 SSH 隧道来完成这项工作。
如果他们允许的话,你可以尝试像 hamachi(我使用付费 logmein hamachi)这样的东西,让两台机器都存在于私有 VPN 上。
在两台计算机上运行后,您可以使用另一台计算机的 VPN IP ssh 到另一台计算机。
| 归档时间: |
|
| 查看次数: |
2555 次 |
| 最近记录: |