Friday, August 19, 2022

รื้อ Rsync ซะหน่อย

Env

  • Server Ubuntu18.04
  • Client Ubuntu 22.04

Pattern basic

$ rsync -av -e ssh /src/ user@remote:/path/to/dst

  • ในที่นี้ เครื่อง client จะรันคำสั่ง rsync  เพื่อ backup file จาก server ลงมา client

# rsync -av -e ssh user@remote:/path/from/source_folder /local/path/destination_folder

  • ในกรณีเราจะเอาไฟล์จาก client ขึ้นไปวางบน server แต่ใช้คำสั่งจาก client 

# rsync -av -e ssh /local/path/source_folder user@remote:/path/from/destination_folder 

  • กรณีใช้ private key authen

 # rsync -av -e "ssh -i /path/private_key" user@remote:/path/from/source_folder /local/path/destination_folder

  • กรณีเปลียน port remote

 # rsync -av -e 'ssh -p 2200' user@remote:/path/from/source_folder /local/path/destination_folder

Ref

  • https://linuxconfig.org/using-rsync-over-ssh-an-ultimate-backup-tool

No comments:

Post a Comment