ubuntu

Ubuntu SFTP如何进行文件压缩传输

小樊
46
2025-09-11 09:06:30
栏目: 智能运维

在Ubuntu中使用SFTP进行文件压缩传输,可按以下步骤操作:

  1. 安装必要工具:确保已安装openssh-clientziptar工具(若未安装,使用sudo apt update && sudo apt install安装)。
  2. 压缩文件/目录
    • zip压缩:zip -r 压缩包名.zip /路径/文件或目录
    • tar+gzip压缩:tar -czvf 压缩包名.tar.gz /路径/文件或目录
  3. 启用SFTP压缩传输(可选)
    • 编辑SSH配置文件:sudo nano /etc/ssh/sshd_config,添加Compression yes,重启SSH服务:sudo systemctl restart ssh
    • 或在客户端连接时指定压缩(部分客户端支持)。
  4. 传输压缩文件
    • 使用命令行SFTP:sftp username@remote_ip,连接后用put 压缩包名.zip /远程路径/上传。
    • 也可通过图形界面工具(如FileZilla)直接拖拽压缩包传输。
  5. 远程解压缩(可选)
    • unzip解压zip包:unzip 压缩包名.zip -d /目标路径/
    • tar解压tar.gz包:tar -xzvf 压缩包名.tar.gz -C /目标路径/

说明:启用SSH压缩会增加CPU负载,适合小文件或低负载服务器;大文件建议先本地压缩再传输。

0
看了该问题的人还看了