首页 > 编程知识 正文

ftp和tftp有什么区别,ftp和sftp用多少端口

时间:2023-05-06 13:54:09 阅读:108608 作者:210

什么是SFTP?

SFTP是一种安全的文件传输协议,它使用专用、安全的数据流安全地传输数据,这是一种通过网络传输文件的安全方法。

SFTP要求客户端用户经过服务器验证,并且数据传输必须通过安全通道(SSH )进行。 也就是说,不会传输明文密码或文件数据。 可以对远程文件执行各种操作,如远程文件系统上的协议。 SFTP允许您从暂停传输、删除目录列表和远程文件等操作中恢复。

命令示例:

登录远程主机:

sftp user@host

对本机的命令都加上l:

lcd,lpwd

将本地文件上载到远程:

put filename.txt [ some/directory ]

远程上传当前文件夹下的文件:

mput *.* //multiple

将远程文件下载到本地:

getfilename.file [ some/directory ]

本地下载目录中的所有远程文件:

mget *.* [some/directory]

帮助:

结束:

bye/exit/quit

SFTP和FTP的区别

STP和FTP非常相似,支持批量传输(一次传输多个文件)、文件夹/目录导航、文件移动、文件夹/目录创建、文件删除等。 但是,有区别。 看看SFTP和FTP的区别吧。

1、安全通道

FTP不提供用于在主机之间传输文件的安全通道。 SFTP协议为在网络上的主机之间传输文件提供了安全的通道。

2、使用的协议

FTP使用TCP/IP协议。 另一方面,SFTP是SSH协议的一部分,是远程登录信息。

3、链接方式

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

4、安保

FTP密码和数据以纯文本格式发送,大多数情况下不加密,安全性不高。 另一方面,SFTP在发送前对数据进行加密,以二进制形式进行传递,因此无法“原样”进行读取,安全性较高。

FTP 基于TCP来传输文件,明文传输用户信息和数据。

SFTP 基于SSH来加密传输文件,可靠性高,可断点续传。

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