1. 基本概念
FTP:File Transfer Protocol
FTPS:FTP over SSL。构建在SSL/TLS(Secure Socket Layer/Transport Layer Security)协议之上的,通过SSL/TLS对信道进行加密传输。
SFTP:SSH File Transfer Protocol。
- 在ssh软件包中已经包含了SFTP(Secure File Transfer Protocol)的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作。
2. 小结
协议 | FTP | FTPS | SFTP |
---|---|---|---|
传输协议 | TCP | TCP | TCP |
传输端口(server) | 控制端口21;数据端口20,1024~65535 | 同FTP | 端口22 |
加密方式 | 无 | SSL/TLS | SSH |