SFTP (Secure File Transfer Protocol) 是一種基于 SSH (Secure Shell) 協議的安全文件傳輸協議。SFTP 客戶端與 SFTP 服務器之間的所有數據傳輸都通過 SSH 連接實現,所有傳輸的數據都會被 SSH 加密,保證了傳輸過程的機密性和完整性。
SSH 協議本身支持多種加密算法,包括但不限于以下幾種:
在 Debian 系統上,OpenSSH 服務器默認使用這些加密算法來保護數據傳輸的安全性。具體的加密算法和密鑰長度可以在 SSH 配置文件(通常是 /etc/ssh/sshd_config)中查看和配置。例如,可以通過設置 Ciphers 選項來指定允許使用的加密算法列表。