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