Psychz - Raviteja.
投票:0发表于:2018年2月20日04:46:40
s和telnet.是用于连接到远程主机的网络协议。在两者之间,Telnet是一个越旧的协议,用于连接到原始路由器和服务器。SSH或Secure Shell是一种更安全的方式来连接到远程主机。这里有两者之间的一些比较。
历史
Telnet于1969年开发,目的是连接到远程主机。它用港口23.与远程主机进行沟通。但是,Telnet可以主要用于将基本信息转移,因为通信未加密并且被非常容易理解。
SSH于1995年开发,旨在提供本地和远程主机之间的安全通信方式。它用港口22.与远程主机进行沟通。SSH或Secure Shell,顾名思义,介绍了数据加密的概念。SSH使用本地和远程主机所拥有的加密密钥。如果有人试图破解通信,黑客不可能以加密形式的方式解释通信。
加密
两个协议,Telnet和SSH之间的主要和最重要的区别是数据加密。
Telnet通过纯文本与远程主机通信,包括用户名和密码。使用Wireshark等任何网络跟踪工具,可以读取和理解数据,因为它是简单的纯文本。达到用户名和密码后,黑客可以随时访问服务器。
但是,SSH使用在本地和远程主机之间创建安全连接的加密密钥。加密密钥基本上仅由两个通信主机拥有的字母数字代码。加密密钥对包括公钥和私钥。公钥存储在您要远程访问的主机中。私钥存储在本地主机上,用于访问公钥。当您尝试SSH到远程主机时,远程主机会向您发送公钥并尝试对您进行身份验证。由于您有私钥,远程主机标识您,并设置安全SSH连接。
哪一个更好?
猜测SSH与远程主机通信是一个更好的和卓越的方式。在通过网络跟踪工具的帮助下进行分析时的数据是随机字母和字母的形式,对火客试图破解SSH连接没有意义。但是,对于Telnet,数据是可以由任何人读取的纯文本的形式。
唯一可以对Telnet进行的参数是,它需要较少的CPU容量,因为系统不必加密或解密数据。但要坦率,它甚至没有一个因素,因为所需的CPU能力可以忽略不计。
总而言之,我将在SWIFT,安全和具有相同键的许多远程主机连接到许多远程主机的时间,我将使用SSH超过99%的时间。