首页 > 编程知识 正文

sftp和ssh,xshell sftp

时间:2023-05-04 01:28:53 阅读:108610 作者:3777

什么是SFTP ?

sftp (也称为sshfiletransferprotocol,安全文件传输协议) )。

一种安全的文件传输协议,是通过网络传输文件的安全方法

使用专用安全的数据流安全地传输数据。

SFTP传输文件的过程,如下图所示:

SFTP要求客户端用户在服务器上进行身份验证。

此外,数据传输还必须通过安全通道(ssh )进行。 也就是说,不会传输明文密码或文件数据。

可以对远程文件执行各种操作,如远程文件系统上的协议。

SFTP允许您从暂停传输、删除目录列表和远程文件等操作中恢复。

SFTP和FTP之间的区别 ?

SFTP和FTP非常相似,支持批量传输(一次传输多个文件)。

导航文件夹/目录、移动文件、创建文件夹/目录、删除文件等。

但是有区别

看看SFTP和FTP的区别吧。

1、安全通道

FTP不提供用于在主机之间传输文件的安全通道。

另一方面,SFTP协议为在网络上的主机之间传输文件提供了安全的通道。

2、使用的协议

FTP使用TCP/IP协议。

另一方面,SFTP是SSH协议的一部分,是远程登录信息。

3、链接方式

FTP使用TCP端口21的控制连接建立连接。

另一方面,SFTP通过在客户端和服务器之间经由SSH协议(TCP端口22 )建立的安全连接传输文件。

4、安保

FTP密码和数据以纯文本格式发送,大多数情况下不加密,安全性不高。

另一方面,SFTP在发送前对数据进行加密,以二进制形式进行传递,因此无法“原样”进行读取,安全性较高。

以上是关于SFTP和FTP差异的详细内容。

请看更多我写的其他相关文章! 谢谢你^^

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。