VPN vs SSH-SSH和VPN之间的区别

SSH通常被称为“穷人的VPN”或“没有人记得的VPN”,但它们在当今仍被广泛使用,并且各有千秋。在本文中,我将尝试以通俗易懂的方式解释它们的工作方式,还将探讨两种连接类型的利弊,并指出它们的最佳用途.

VPN(虚拟专用网络)与SSH(安全外壳)的简单类比如下:您正在家里与同事在其他会议室的电话交谈。使用VPN,董事会会议室中的每个人都可以听到您的声音,您可以听到他们的声音,但是使用SSH时,只有一个人可以听到您的声音,他们必须将消息转发给其他人。我们所说的是VPN将您连接到网络,将SSH连接到单台计算机.

顾名思义,VPN和SSH都用于通过加密连接来“隧道”网络流量,从而为您提供额外的安全性。为此人们经常问 "哪个更安全?".您可能会从我们公司的名称中猜测到,我们只是VPN的一部分,但是通过阅读本文,您还将意识到SSH是一个很好的工具.

使用VPN和SSH有两种不同的情况-内部和外部-都将进行探讨。内部是指运行您自己的VPN / SSH服务器,外部是指您连接到远程服务,该服务由公司提供以进行家庭工作,或者由VPN提供商提供以确保安全性.

虚拟专用网

SSH和VPN之间的主要区别在于VPN在传输级别工作,而SSH在应用程序级别工作。这意味着,当您安装VPN时,它会自动通过安全隧道路由所有网络流量,这就是为什么当您安装VPN软件时,它还会安装虚拟网络适配器的原因.

在安全级别上,两者都可用于提供完全相同的加密量,从这一点出发,只要您使用相同的加密,就没有区别(请参阅我们的加密指南)。使用VPN的好处是可以从拦截器视图将流量伪装成HTTPs流量.

尽管VPN通常更容易设置,但问题是没有统一的标准。这意味着支持级别可能会有所不同,并且设置时可能会遇到问题。使用现代VPN,它们提供了很好的软件和支持,因此,仅当您计划运行自己的VPN服务器或需要连接到公司的网络时,这才是问题。.

优点: 可以使用UDP或TCP,可以掩盖流量

缺点: 没有统一的标准

用途: 远程访问公司资源,提供安全性

SSH协议

如上所述,SSH在应用程序级别上起作用。这意味着需要手动配置它以保护您的所有流量。因此,如果您希望为所有软件设置加密,则需要使用SSH客户端(通常是PuTTY)进行手动配置.

在某些情况下,SSH最好不要加密您的所有流量,因为这会减慢您的连接速度,并且并非所有程序都需要它。在这方面,很难掩盖SSH流量,并且某些Flash / Java / JS / Activex插件可以绕过连接设置.

如上所述,SSH易于安装,但很难设置。这是因为您需要分别配置所有连接,并且需要将浏览器设置为使用SOCKS代理。 SSH是一个统一的系统,因此有大量的支持.

优点: 不会对您的所有流量进行加密,运行更便宜,只有一个标准 & 统一协议

缺点: 难以设置,只能使用TCP,不加密所有流量,难以掩盖流量,DNS泄漏

用途: 远程访问单台计算机,提供安全性

结论

如果配置正确,VPN和SSH均可为您提供相同级别的安全性。但是,SSH很难配置,并且在有许多VPN提供程序的情况下可以从中进行选择,并且因为它会自动加密您的所有流量,并且可以伪装(至少在我们看来,这是一种更好的系统)。如果您不介意所有流量都经过加密(例如只需要安全的浏览和电子邮件)并学习一些技术知识,那么SSH就值得考虑。如果您确实希望,也可以并排使用两个,但这确实会牺牲速度来获得您可能不需要的保护级别.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me