【摘要】:服务端是一个守护进程,它在后台运行并响应来自客户端的连接请求。服务端一般是sshd进程,提供了对远程连接的处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接。客户端包含SSH程序以及像scp,slogin,sftp等其他的应用程序。
9.5.3 SSH的主要组成
SSH分为两部分:客户端部分和服务端部分。
服务端是一个守护进程(demon),它在后台运行并响应来自客户端的连接请求。服务端一般是sshd进程,提供了对远程连接的处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接。
客户端包含SSH程序以及像scp(远程复制),slogin(远程登录),sftp(安全文件传输)等其他的应用程序。
SSH的安全验证过程如图9-9所示。
图9-9 SSH的安全验证过程
(1)SSH客户端发出请求连接SSH服务器。
(2)SSH检查申请SSH客户端数据包和IP地址。
(3)SSH服务器通过安全验证后发送密钥给SSH客户端。
(4)本地sshd守护进程将密钥送回远程SSH服务器。
到此为止,SSH客户端和远程SSH服务器建立一个加密会话。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。