简介 SSH只是一个协议,基于这个协议有不同的实现,这些实现中有开源,也有收费. 原理 普通网络通信一般是明文通信,数据容易被中间人拦截并且解析,而SSH协议则提供了基于内容加密服务. 流程: 第一种:口令验证登陆 (1)客户端向远程主机发起登陆链接请求. (2)远程主机收到用户的登录连接请求,然后把自己的公钥发给客户端. (3)客户端收到这个公钥,并使用这个公钥,将登录密码加密后,发送到远程主机. (4)远程主机用自己的私钥,解密登录密码,并验证该密码与当前要登陆的用户密码是否匹配,匹配就同意