คุณสามารถทำได้ด้วยคำสั่ง ssh เพียงแค่บอกtar
ให้สร้างไฟล์เก็บถาวรบนเอาต์พุตมาตรฐาน:
ssh remote.example.com 'cd /path/to/directory && tar -cf - foo | gzip -9' >foo.tgz
อีกวิธีหนึ่งซึ่งสะดวกกว่าถ้าคุณต้องการจัดการไฟล์จำนวนมากบนเครื่องอื่น แต่ overkill สำหรับการสร้างไฟล์เก็บถาวรแบบ one-shot คือการเมาท์ระบบไฟล์ของเครื่องระยะไกลด้วยSSHFS ( ระบบไฟล์FUSE ) คุณควรเปิดใช้งานการบีบอัดที่ระดับ SSH
mkdir ~/net/remote.example.com
sshfs -C remote.example.com:/ ~/net/remote.example.com
tar -czf foo.tgz -C ~/net/remote.example.com/path/to/directory foo
tar -cf - foo | gzip -9
แทนtar -czf - foo
หรือtar -cz foo
?