远程登录工具

Xshell:是一个强大的安全终端模拟软件

  • 它支持 SSH1, SSH2, 以及Microsoft Windows 平台的 TELNET 协议。

SSH1:远程管理协议,他们都是TCP协议,建立会话先要进行TCP三次握手,有确认机制所以是可靠的传输协议,端口号分别是23和22。采用SSL加密传输,创建会话会产生一个非对称秘钥对(RSA、DSA、DH算法),服务端拥有私钥,客户端会提示接收/保存公钥,公钥加密的数据只有私钥才能解密。然后再协商交换一个对称秘钥来加密之间的数据(DES、3DES、AES处理速度快),这样就可以防止信息泄露。SSH不仅可以用来远程管理,还可以扩展SFTP、SCP、SLogin等等。至于SSHv1和SSHv2(也有叫v1.5和 v1.9),前者稍有缺陷,v2进行算法修复。

fileliza:

FTP和SFTP区别

FTP 是文件传输协议。

FTP进行文件传输需要通过端口进行。一般所需端口为:

  1. 控制链路 — TCP 端口 21。控制器端。用于发送指令给服务器以及等待服务器响应。

  2. 数据链路 — TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。

SFTP (Secure File Transfer Protocol)安全文件传送协议。可以为传输文件提供一种安全的加密方法。跟 ftp 几乎语法功能一样。

SFTP 是 SSH( Secure Shell ) 的一部分,是一种传输档案至 Blogger 伺服器的安全方式。

SSH1和SSH2区别

SSH1采用DES、3DES、Blowfish和RC4等对称加密算法保护数据安全传输,而对称加密算法的密钥是通过非对称加密算法(RSA)来完成交换的。SSH1使用循环冗余校验码(CRC)来保证数据的完整性。

SSH2用数字签名算法(DSA)和Diffie-Hellman(DH)算法代替RSA来完成对称密钥的交换,用消息证实代码(HMAC)来代替CRC。同时SSH2增加了AES和Twofish等对称加密算法。

我并没有想让别人认为我很了不起,但同时也不会让人看不起。我会尽我最大的努力去完成,即使有的时候周围充满了诱惑。

猜你喜欢

转载自blog.csdn.net/xuxuan1997/article/details/81322626