我发现最近OpenSSH支持tun设备 。 当谈到隧道和VPN时,我一直认为主要的程序是OpenVPN。
使用SSH隧道有什么好处吗? 安全呢? 哪一个更容易设置?
SSH VPN隧道仍然使用SSH连接,不是吗? 最后我检查了它。 而且由于ssh运行在TCP上,这意味着VPN运行在TCP上。
这不是一个好办法。 一个丢失的数据包将导致我通过隧道的所有通信的连接。
通过TCP隧道IP是一个坏主意。
OpenVPN可以使用TCP或UDP。 由于我解释(不好),UDP是首选。
更好的解释: http : //sites.inka.de/~W1011/devel/tcp-tcp.html
这就是说,SSH VPN可能更容易设置。
如果您的服务器已经configuration了SSH访问权限,那么显然使用SSH隧道将无需接触防火墙即可工作。
OTOH,如果你的用户需要从世界任何地方访问你的服务器,那么你最好使用OpenVPN,因为它可以configuration为通过端口443(HTTPS)运行。 其原因是在许多酒店和其他WiFI热点中,通过80和443以外的端口的通信经常被禁用,这实际上意味着您的SSH VPN隧道不起作用,而OpenVPN可以正常工作。
我相信还有其他很好的差异,但这是我们使用OpenVPN的原因。