SSH

SSH 为 Secure Shell 的缩写SSH ,是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
SSH认证过程大致如下
HostA生成一对公钥和私钥,将公钥保存在服务器上,当其想要连接服务器时,会向服务器发送自己公钥的指纹(公钥1024位,指纹128位),服务器检查是否有对应的公钥,如果有,则用对应的公钥和一个随机256位字符串加密,并传给HostA,HostA私钥解密并结合sessionid生成一个md5值发送给服务端,服务端用同样的方法生成md5值并进行比较,完成认证

你可能感兴趣的:(SSH)