#yyds干货盘点#SSH远程连接介绍

卧疾丰暇豫,翰墨时间作。这篇文章主要讲述#yyds干货盘点#SSH远程连接介绍相关的知识,希望能为你提供帮助。
SSH远程连接介绍
?最常用的提供Linux远程连接服务的工具就是SSH软件。SSH分为SSH客户端和SSH服务端两部分,其中,SSH服务端包含的软件程序主要有openssh和openssl。在Linux系统中,可以按如下方法查询SSH服务端工具的安装情况:

[root@www ~]# rpm -qa openssh openssl
openss1-1.0.2k-16.e17.x86_64
openssh-7.4p1-16.el7.x86_64

SSH服务端介绍
?启动Linux系统时,默认情况下,SSH服务端程序会随系统一起启动,SSH服务是一个守护进程(daemon),它在系统后台永久运行并时刻响应来自所有SSH客户端的连接请求。SSH服务端的进程名为sshd,负责实时监听远程SSH客户端的连接请求并进行处理,这些请求一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接等。SSH服务是Linux系统优化时需要保留开机自启动的服务之一。
SSH客户端介绍
?SSH客户端最常用的工具就是Windows平台上运行的SecureCRT了,该工具的安装很简单,按照提示一步步操作即可安装完毕,然后打开并注册软件,运行就可以使用了。远程连接Linux时,除了SecureCRT客户端软件之外,还有Xshell、putty及Linux下的SSH等客户端软件。
?SSH服务端和SSH客户端之间的交流都是通过SSH协议来实现的。SSH协议是Secure ShellProtocol的简写,由IETF网络工作小组(Network Working Group)制定。在进行数据传输之前,SSH先通过加密技术对联机数据包进行加密处理,然后再进行数据传输,这样就可以确保传递的数据安全。SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用SSH协议可以有效地防止远程管理过程中的信息泄露,在当前的生产环境中,绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程联机服务软件,如telnet(23端口,非加密的)等。SSH协议有两个不兼容的版本,分别是SSH 1.x和SSH 2.x。openssh同时支持SSH 1.x和SSH 2.x。用SSH 2.x的客户端程序不能连接到SSH 1.x的服务程序上,SSH2.x比SSH1.x更安全,默认情况下服务端通过SSH 2.x协议提供服务。

【#yyds干货盘点#SSH远程连接介绍】


    推荐阅读