FTP, FTPS和SFTP的区别
2016-11-23资源共享Jervois4738°c
A+ A-FTP(文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。我们在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
SFTP 和FTPS都是为ftp连接加密,协议非常相似。
一个是借助ssl协议加密,一个时借助ssh加密。ssl是为http/smtp等加密设计的,ssh是为telnet/ftp等加密、建立传输通道而设计的。
简单的讲:
而ftps是ftp-over-ssl的意思,即ftp借助ssl协议加密传输,不但要用ftp服务器还要用ssl协议加密。
sftp协议是ssh中的一条独立的协议,利用sftp服务器就可以传输数据。如果使用root帐号,可看到远程服务器的所有文件。而他的意思并不是ftp-over-ssh。
平时FTP便满足使用了,如果涉及到服务器文件修改才会使用sftp,而FTPs的使用机会不是很多,一般需要安全连接才会用到。
(推荐使用FileZilla)