SSH远程登陆
是什么
SSH是Secure Shell的缩写,是一个比较可靠的、专为远程登陆会话和其他网络服务提供安全性的协议。
两种认证办法
- 口令认证,用户名和密码
- 密钥认证,先在client端生成一对公钥和密钥,把公钥复制到server处,client利用密钥登陆,避免了“中间人”这种攻击
流程
- 版本号协商阶段,SSH目前包括 SSH1和SSH2两个版本, 双方通过版本协商确定使用的版本
- 密钥和算法协商阶段,SSH支持多种加密算法, 双方根据本端和对端支持的算法,协商出最终使用的算法
- 认证阶段,SSH客户端向服务器端发起认证请求, 服务器端对客户端进行认证
- 会话请求阶段, 认证通过后,客户端向服务器端发送会话请求
- 交互会话阶段 ,会话请求通过后,服务器端和客户端进行信息的交互

浙公网安备 33010602011771号