1、ssh会话连接过程
```shell 本地向远程服务端发起连接 服务端随机生成一个字符串发送给发起登录的本地端 本地对该字符串使用私钥(~/.ssh/id_rsa)加密发送给服务端 服务端使用公钥(~/.ssh/id_rsa.pub)对私钥加密后的字符串进行解密 服务端对比解密后的字符串和第一次发送给客户端未加密的字符串,若一致则判断为登录成功 ```
```shell 本地向远程服务端发起连接 服务端随机生成一个字符串发送给发起登录的本地端 本地对该字符串使用私钥(~/.ssh/id_rsa)加密发送给服务端 服务端使用公钥(~/.ssh/id_rsa.pub)对私钥加密后的字符串进行解密 服务端对比解密后的字符串和第一次发送给客户端未加密的字符串,若一致则判断为登录成功 ```