以下是Debian SFTP传输大文件的实用技巧:
启用压缩传输
Compression yes
,-C
选项),减少传输数据量。zip
/gzip
压缩文件,降低体积。优化SSH配置
/etc/ssh/sshd_config
:增加MaxSessions
/MaxStartups
提升并发能力,启用Compression
。internal-sftp
子系统,减少资源占用。断点续传与分块传输
rsync
(支持断点续传--partial
)或lftp
(mirror --continue
)传输大文件。split -b 1G largefile part.
),传输后合并(cat part.* > largefile
)。提升传输效率
mput
/mget
命令批量传输文件,减少交互次数。lftp
并行传输)或图形客户端(如FileZilla)的多连接功能。稳定性优化
screen
/tmux
会话中运行SFTP,避免网络中断导致传输失败。fs.file-max
、TCP窗口大小)优化系统性能。安全与权限管理
chroot
限制用户访问目录,防止越权操作。工具推荐:
rsync
(断点续传、压缩)、lftp
(多线程、断点续传)。操作前建议备份数据,并在测试环境验证配置。