SFTP (Secure File Transfer Protocol) 是一种基于 SSH (Secure Shell) 协议的安全文件传输协议。SFTP 客户端与 SFTP 服务器之间的所有数据传输都通过 SSH 连接实现,所有传输的数据都会被 SSH 加密,保证了传输过程的机密性和完整性。
SSH 协议本身支持多种加密算法,包括但不限于以下几种:
在 Debian 系统上,OpenSSH 服务器默认使用这些加密算法来保护数据传输的安全性。具体的加密算法和密钥长度可以在 SSH 配置文件(通常是 /etc/ssh/sshd_config
)中查看和配置。例如,可以通过设置 Ciphers
选项来指定允许使用的加密算法列表。