SSHD:服务端
Client:客户端
sshd - SSHD服务端
client - SecureCRT客户端
SSH协议分为五个阶段:
- 版本协商阶段;
- 算法协商阶段;
- 秘钥交互阶段;
- 用户认证阶段;
- 会话交互阶段;
秘钥交互阶段:
1.客户端生成随机私钥Xc,计算出公钥Yc发个服务器
2.服务器生成随机私钥Xs,计算出公钥Ys发给客户端
3.客户端根据公钥Ys和私钥Xc计算出会话密钥
4.服务端根据公钥Yc和私钥Xs计算出会话密钥
(1)使用Zmodem完成客户端与服务端的文件传输:
- rz命令服务器利用zmodem接收客户端的文件
- sz命令服务器利用zmodem发送文件给客户端
(2)Samba服务完成客户端与服务端的文件传输:
- smbpassd -a linux用户名(sudo smbpasswd -a jack)