1.什么是SSH登录 SSH是一种网络协议,用于计算机之间的加密登录. 相比传统的账户密码登录,SSH提供了一种更便捷安全的登录方式. 2.SSH登录流程 登录操作如下 ssh user@host SSH之所以能保证安全,是因为它采用了公钥加密. 整个流程如下: (1)远程主机收到用户的登录请求,将自己的公钥发给用户 (2)用户使用这个公钥,将登录密码加密后,发送给远程主机 (3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录 3.中间人攻击 SSH登录本身是安全的,问题在于,