ssh的rsa和dsa是公钥嘛 stelnet和telnet区别是什么?

stelnet和telnet区别是什么?telnet ssh是我们常用的远程管理协议,他们都是tcp协议,建立会话先要进行tcp三次握手,有确认机制所以是可靠的传输协议,端口号分别是23和22。tel

stelnet和telnet区别是什么?

telnet ssh是我们常用的远程管理协议,他们都是tcp协议,建立会话先要进行tcp三次握手,有确认机制所以是可靠的传输协议,端口号分别是23和22。

telnet采用明文传输,传输过程容易被窃取,除管理以外 还可用于端口扫描、测试目标端口可达、是否开放。

ssh 简单来说采用ssl加密传输,创建会话会产生一个非对称秘钥对(rsa、dsa、dh算法),服务端拥有私钥,客户端会提示接收/保存公钥,公钥加密的数据只有私钥才能解密。然后再协商交换一个对称秘钥来加密之间的数据(des、3des、aes处理速度快),这样就可以防止信息泄露。ssh不仅可以用来远程管理,还可以扩展sftp、scp、slogin等等。至于sshv1和sshv2(也有叫v1.5和 v1.9),前者稍有缺陷,v2进行算法修复。