Windows 上的 VPN 和远程 Linux 共享

Windows 上的 VPN 和远程 Linux 共享

为了简化开发过程,我需要做点什么,这样我才能像浏览普通的 Windows 驱动器或网络共享一样浏览我的远程 Linux 服务器硬盘。我尝试了 WebDrive 及其类似产品,但它们速度很慢,漏洞百出,而且它们最坏的情况就是让系统挂起几个小时 :(

因此我搜索了另一种解决方案,并且我阅读了很多评论,人们说最好的选择是通过 VPN 创建共享。

有人能列举一下我应该执行的所有步骤吗?请注意,我几乎不了解什么是 VPN 以及它是如何工作的。

答案1

最简单的方法是使用 OpenVPN。它有详尽的文档,在 Linux 上有现成的版本,在 Windows 上也可用。

VPN 有点像四维立方体。它“折叠”网络,使得两个系统在网络上彼此相邻出现。

假设您有一个 Windows 盒 A,它连接到路由器 1,路由器 1 连接到互联网,互联网连接到路由器 2,路由器 2 连接到 Linux 服务器 B。VPN 创建一个隧道,以便盒 A 和盒 B 位于同一子网中。

[Box A] <-> [Router 1] <-> {Internet} <-> [Router 2] <-> [Box B]
            Through magical VPN folding becomes:
[Box A] <----------------------------------------------> [Box B]

我建议阅读http://wiki.imagestream.com/wiki/OpenVPN作为起点。它涵盖​​了如何将 Windows 设置为客户端和对等模式,以及对等模式下通用 Linux 的说明。如果您知道如何设置 Samba,那么将您的 VPN 子网添加到允许的网络应该很简单。

相关内容