SFTP 安全文件传输协议

SSH File Transfer Protocol(注意:不是 FTP over SSL,虽然名字像)。在 SSH 通道里传文件。

跟传统 FTP 的关键差异:

FTPSFTP
加密明文SSH 加密
端口21(控制) + 20(数据)单一端口 22
认证明文用户名密码SSH 密钥 / 强密码
防火墙友好双端口难配单端口简单

也跟 FTPS 不同:FTPS 是 FTP + SSL,SFTP 完全不是 FTP 协议家族 —— 它跟 SSH 同源。

什么时候用:

  • 服务器间安全传文件
  • 给客户上传/下载敏感文档
  • 替代 FTP(2026 年了,没理由再用 FTP)