我正在寻找在两个系统之间使用OpenVPN之类的东西来创build一个安全的私人和可靠的连接。 然而,在OpenVPN网站上,他们没有太多有关Linux VPN客户端(仅限于服务器)的信息。 有没有办法让一个Ubuntu OpenVPN服务器与另一个Ubuntu客户端直接连接呢? 这将全部使用没有任何X或GUI的东西的操作系统的SERVER版本。
TIA
指定一台机器作为OpenVPN服务器,一台机器作为客户端。 客户端连接到服务器,您将有一个双向的VPN链接。 如果两台机器总是使用静态IP连接,那么哪一台是服务器,哪台是客户端并不重要。
我不明白如何X或GUI的东西或服务器/非服务器版本的操作系统的重要。 OpenVPN不在乎。
另一种可能是tinc 。 像OpenVPN一样简单容易。
是的,工作正常。 尽pipe如此,你还是要确保你的密钥没有密码。 否则,您需要在每次启动时input密码。 这意味着它应该有适当的权限限制(不是说他们是开放的第一个地方……对吧?))。
您应该编写一个客户端configuration,并将文件放在OpenVPNconfiguration目录中,文件名以.conf结尾。 启动时,目录中的每个.conf文件都会产生一个OpenVPN进程。 客户端conf将连接到OpenVPN服务器,服务器conf将产生一个OpenVPN服务器。
我仍然是sshuttle的粉丝 :
sshuttle的最基本用法如下所示:./sshuttle -r username @ sshserver 0.0.0.0/0 -vv
如果您还想让您的DNS查询通过您连接的服务器的DNS服务器进行代理:./sshuttle –dns -vvr username @ sshserver 0/0
看到我的以前的答案更多的细节。