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