rsync 透過 SSH 傳送檔案

rsync 是十分好用的同步備份工具,rsync 預設傳輸時不會加密,但其實 rsync 是支援 SSH 傳輸檔案,以下是 rsync 透過 SSH 同步檔案的方法:

從本機用 rsync 透過 SSH 複製檔案到遠端:

在 rsync 加上參數 “-e” 可以自訂通訊協定,後面加上要用的通訊協定即可。


# rsync -avzhe ssh my_backup.tgz username@192.168.1.100:/backups/
username@192.168.1.100’s password:

上面指令會將檔案 my_backup.tgz 用 rsync 複製到 192.168.1.100 主機,登入帳用 username, 輸入指令後會詢問遠端帳號的密碼。

從遠端用 rsync 透過 SSH 複製檔案到本機:

# rsync -avzhe ssh username@192.168.1.100:/backups/my_backup.tgz /tmp/
username@192.168.1.100’s password:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.