以下是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(多线程、断点续传)。操作前建议备份数据,并在测试环境验证配置。