SSH的隧道和OpenVPN之间的区别

我发现最近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的原因。