SSL和SSH和OpenSSH,OpenSSL有什么区别

作者&投稿:毕行 (若有异议请与网页底部的电邮联系)
SSL和SSH和OpenSSH,OpenSSL有什么区别~

1、SSL(Secure Sockets Layer 安全套接层),它提供使用 TCP/IP 的通信应用程序间的隐私与完整性。比如你访问https://servername 就是用了ssl协议,地址栏会出现小锁,双击就能查看ssl服务器证书的详细信息。TCP端口:443
2、SSH(Secure Shell 远程登陆用),安全可以和telnet比较一下,比如telnet传输用户密码是明文的,而SSH是加密的。明文的可以监听到。TCP端口22
3、OpenSSH是个SSH的软件,OpenSSH is the premier connectivity tool for remote login with the SSH protocol. linux/unix都用openssh软件提供SSH服务。简单来说,比如以前的Solaris系统默认不提供ssh服务,需要安装OpenSSH才行。

ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....
ssh只是加密的shell,最初是用来替代telnet的。通过port forward,也可以让其他协议通过ssh的隧道而起到加密的效果。
SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议。SSL(Secure Sockets Layer)最初是由美国Netscape公司研究出来的,后来成为了Internet网上安全通讯与交易的标准。SSL协议使用通讯双方的客户证书以及CA根证书,允许客户/服务器应用以一种不能被偷听的方式通讯,在通讯双方间建立起了一条安全的、可信任的通讯通道。它具备以下基本特征:信息保密性、信息完整性、相互鉴定。 主要用于提高应用程序之间数据的安全系数。SSL协议的整个概念可以被总结为:一个保证任何安装了安全套接字的客户和服务器间事务安全的协议,它涉及所有TC/IP应用程序。

SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x。SSH的安全验证是如何工作的从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于口令的安全验证)只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。第二种级别(基于密匙的安全验证)需要依靠密匙,也就是你必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后,先在你在该服务器的家目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。用这种方式,你必须知道自己密匙的口令。但是,与第一种级别相比,第二种级别不需要在网络上传送口令。第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有你的私人密匙)。但是整个登录的过程可能需要10秒。
OpenSSL------一个C语言函数库,是对SSL协议的实现。
OpenSSH-----是对SSH协议的实现。
ssh 利用 openssl 提供的库。openssl 中也有个叫做 openssl 的工具,是 openssl 中的库的命令行接口。
从编译依赖上看:
openssh依赖于openssl,没有openssl的话openssh就编译不过去,也运行不了。
HTTPS可以使用TLS或者SSL协议,而openssl是TLS、SSL协议的开源实现,提供开发库和命令行程序。openssl很优秀,所以很多涉及到数据加密、传输加密的地方都会使用openssl的库来做。
可以理解成所有的HTTPS都使用了openssl。以root身份执行命令:grep -l 'libssl.*deleted' /proc/*/maps | tr -cd 0-9\
| xargs -r ps u,可以看到哪些进程加载了老版本的openssl库。

1、SSL(Secure Sockets Layer 安全套接层),它提供使用 TCP/IP 的通信应用程序间的隐私与完整性。比如你访问https://servername 就是用了ssl协议,地址栏会出现小锁,双击就能查看ssl服务器证书的详细信息。TCP端口:443
2、SSH(Secure Shell 远程登陆用),安全可以和telnet比较一下,比如telnet传输用户密码是明文的,而SSH是加密的。明文的可以监听到。TCP端口22
3、OpenSSH是个SSH的软件,OpenSSH is the premier connectivity tool for remote login with the SSH protocol. linux/unix都用openssh软件提供SSH服务。简单来说,比如以前的Solaris系统默认不提供ssh服务,需要安装OpenSSH才行。
The OpenSSH suite consists of the following tools:
Remote operations are done using ssh, scp, and sftp.
Key management with ssh-add, ssh-keysign, ssh-keyscan, and ssh-keygen.
The service side consists of sshd, sftp-server, and ssh-agent.
4、OpenSSL是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序。比如很多程序安装依赖openssl头文件。
openssl命令也是一个很实用且有很多参数的工具。比如申请ssl证书时候或者计算hash值时候都用的到。例如:
a)openssl md5 a.txt
b)echo -n 123456 |openssl md5
c)openssl创建localhost证书
d)使用openssl命令加密文件
e)验证ssl服务器
openssl s_client -connect servername:443

ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....
ssh只是加密的shell,最初是用来替代telnet的。通过port forward,也可以让其他协议通过ssh的隧道而起到加密的效果。
SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议。SSL(Secure Sockets Layer)最初是由美国Netscape公司研究出来的,后来成为了Internet网上安全通讯与交易的标准。SSL协议使用通讯双方的客户证书以及CA根证书,允许客户/服务器应用以一种不能被偷听的方式通讯,在通讯双方间建立起了一条安全的、可信任的通讯通道。它具备以下基本特征:信息保密性、信息完整性、相互鉴定。 主要用于提高应用程序之间数据的安全系数。SSL协议的整个概念可以被总结为:一个保证任何安装了安全套接字的客户和服务器间事务安全的协议,它涉及所有TC/IP应用程序。
SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x。SSH的安全验证是如何工作的从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于口令的安全验证)只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。第二种级别(基于密匙的安全验证)需要依靠密匙,也就是你必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后,先在你在该服务器的家目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。用这种方式,你必须知道自己密匙的口令。但是,与第一种级别相比,第二种级别不需要在网络上传送口令。第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有你的私人密匙)。但是整个登录的过程可能需要10秒。
OpenSSL------一个C语言函数库,是对SSL协议的实现。
OpenSSH-----是对SSH协议的实现。
ssh 利用 openssl 提供的库。openssl 中也有个叫做 openssl 的工具,是 openssl 中的库的命令行接口。
从编译依赖上看:
openssh依赖于openssl,没有openssl的话openssh就编译不过去,也运行不了。
HTTPS可以使用TLS或者SSL协议,而openssl是TLS、SSL协议的开源实现,提供开发库和命令行程序。openssl很优秀,所以很多涉及到数据加密、传输加密的地方都会使用openssl的库来做。
可以理解成所有的HTTPS都使用了openssl。以root身份执行命令:grep -l 'libssl.*deleted' /proc/*/maps | tr -cd 0-9\\n | xargs -r ps u,可以看到哪些进程加载了老版本的openssl库。


TP-LINK TL-SL5428功能特性
TP-LINK TL-SL5428是一款高度兼容的网络交换机,它支持多种网络标准,包括IEEE 802.3,802.3u,802.3ab,802.3x,802.1X,802.1q,802.1p,802.1s,802.1d,802.1w,802.3ad,以及802.1v,确保了设备能够在各种网络环境下稳定运行。它具备强大的VLAN功能,支持Port Based VLAN、802.1Q VLA...

TL-SL5428概况
在安全性方面,TL-SL5428提供了完善的安全策略,确保了网络环境的稳定和安全。它支持多种生成树协议,有效地避免了网络环路,提高了网络的可靠性。同时,该交换机采用了多种管理方式,如Web网管、CLI命令行和SNMP,以及SSL和SSH安全控制,便于管理员进行远程管理和监控。此外,TL-SL5428还具备标准的集群...

TL-SL5428网络管理
TL-SL5428网络管理设备提供了丰富的管理选项,以适应不同的网络管理需求。它内置了多种高效管理方式,包括CLI命令行接口,如Console、Telnet以及SSH版本1\/2\/3,方便用户通过文本界面进行远程控制。同时,它还支持Web网管功能,包括http、SSL V2\/V3\/TLSV1,使得网络管理可以通过浏览器进行,方便直观。为了提...

SCP SL怎么穿墙
SCP SL使用补丁穿墙。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

Linux下ssh主机设置服务器域名解析问题
需要在外围设备上做服务器的映射,也就是NAT以及ACL。如果是主机想从外部登录,那就是VPN了。至于用户名,怎么设置的就从哪改呗。,

我家三星冰箱rs21sshsl跳闸.维修师上门维修后说是加热器坏了,收三百...
关键是看坏到何种程度,更换的配件的价格,通常上门费是50元(距离远一点的更贵),修理人工费在150元左右,我估计那个配件可能要一百元左右,这样算起来还算正常

我是刚买的新冰箱型号RS21SSHSL变频压缩机为何一直处于启动状态,待机...
冰箱的开停机时间跟你温度设置高低、环境温度、食物多少都是有直接关系的,正常开停机时间比是1:1或者1:1.1,你可以参考一下,如果有疑问,可以联系客服上门检查处理。

请问电脑端口的定义是?
3304 opsession-srvr3306 mysql的端口3309 tns-adv3313 uorb3314 uohost3315 cdid CDID3318 ssrip3319 sdt-lmd3321 vnsstr3326 sftu3327 bbars3328 egptlm3329 hp-device-disc3330 mcs-calypsoicf3333 dec-notes3338 anet-b3339 anet-l3340 anet-m3341 anet-h3342 webtie3351 btrieve3352 ssql3353 fa 已赞...

在Win2000系统里怎么控制各类端口?
22=SSH远程登录协议23=telnet 终端仿真协议24=预留给个人用邮件系统25=smtp 简单邮件发送协议27=NSW 用户系统现场工程师29=MSG ICP31=MSG验证33=显示支持协议35=预留给个人打印机服务37=时间38=路由访问协议39=资源定位协议41=图形42=WINS 主机名服务43="绰号" who is服务44=MPM(消息处理模块)标志协议45=消息...

帮我看看哪款比较好,马上SNB就来了,我想选个老I5平台的,一降价就出手...
我的天 你干啥用?显卡切换其实更辛苦 不如用一块独立显卡 配多出散热 显卡切换技术还不能够贫民化哦 最好别尝试了 华硕散热比戴尔好 屏幕都一样 键盘手感嘛 看自己的感觉 了 音响都差不多 其实最好的音响还是用外置或耳机 硬盘选固态 别犹豫 ...

南雄市18316969072: Linux - SSL和SSH和OpenSSH,OpenSSL有什么区别 -
并瑗凡慕: “OpenSSH (OpenBSD Secure Shell) 是一套使用ssh协议,通过计算机网络,提供加密通讯会话的计算机程序” openssl是一种加密方式,openssh程序只是利用了这种方式罢了

南雄市18316969072: SSH和SSL是什么意思? -
并瑗凡慕: SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议.SSL(Secure Sockets Layer)最初是由美国Netscape公司研究出来的,后来成为了Internet网上安全通讯与交易的标准.SSL协议使用通讯双方的客户证书以及CA根证...

南雄市18316969072: openssh有什么用 -
并瑗凡慕: 什么是OpenSSH?先来看看SSH是什么,下面是笔者自己的定义:SSH是一种可以保证用户远程登录到系统的协议.究竟安全在哪里呢?Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的.在XP下是默...

南雄市18316969072: 弱弱的问一句openssh是什么啊 -
并瑗凡慕: openshh啊?不懂再跟贴,或者其它不懂的专业术语跟贴,我帮你答~~~这个简单哎,先告诉你什么是SSH,SSH就是平安外壳和谈,近似软件加壳,软件加壳是为了防止软件被反编译或者是被篡改,SSH也就是这种浸染,SSH是加密用户口令和...

南雄市18316969072: 什么是OpenSSH?有什么作用 -
并瑗凡慕: openssh是一种广泛使用的ssh程序,ssh就是secure shell的缩写,既安全命令行,是一种远程登录计算机操作的终端程序. 简单说,就是使苹果可以无线传输的一个工具. 只有安装了openssh,才可以让iphone使用winscp或者91手机助手等软件与电脑进行连接.

南雄市18316969072: 什么是SSH? -
并瑗凡慕: http://baike.baidu.com/view/16184.htm 什么是SSH? SSH的英文全称是Secure Shell Protocol,安全外壳协议. 通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗....

南雄市18316969072: 什么是 openssh ,samba file server,postgresql database
并瑗凡慕: openssh 是在unix系统下广泛使用的ssh程序. ssh就是secure shell的缩写,既安全命令行,是一种远程登录计算机操作的终端程序. samba file server是unix共享文件的服务器,特点是它采用了windows文件服务协议,可以与windows系统在局域网共享文件. postgresql database是一个dbms数据库管理系统

南雄市18316969072: 谁知道SSH是什么意思啊·· -
并瑗凡慕: SSH 为建立在应用层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用putty登陆SSH主机方法如下: 1、首先我们打开putty,进入putty的信息配置页面. 2、在这个页面输入刚才记录的ip地址,选择ssh连接类型,并输入会话名称,点击open. 3、弹出安全警告提示,选择"是". 4、然后进入主窗口,输入用户名与密码(密码不显示),回车即可登录. 5、登录之后就可以像主机一样输入命令进行工作了.

南雄市18316969072: 什么叫SSH
并瑗凡慕: ssh(secure shell)是由芬兰一家公司开发的.受版权和加密算法的限制,很多人使用openSSH.是SSH代替软件,而且是免费的.SSH由客户端和服务端,有两个不兼容的版本1.X和2.X.openSSH2.X同时支持1.X和2.X.SSH采用两种安全验证,帐号、口令,密钥.SSH可以实现传输数据加密,而且能够防止DNS和IP欺骗,可以在传输过程进行压缩,加快传输速度

南雄市18316969072: 什么是ssh2 -
并瑗凡慕: SSH2 现在开始说明如何在 UNIX 下使用 SSH 连线.此教材谈的是欧洲 SSH Communications Security 公司出版的 SSH2 软体套件,而非 OpenSSH.SSH2 虽然是一个商业组织生产的软体,但仍是开放性的软体. SSH2 和 OpenSSH 理论上符...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网