一般我們使用rsync有兩種認證方式,
- rsync-daemon方式,需要配置本地文件,靈活性一般
- ssh方式,直接遠程連接傳輸,簡單粗暴
記錄一下相關命令參數,以防忘記。
同步需求
本機:本機用戶bear,/home/bear/mydir 目錄
遠程服務器:root@114.215.183.37 ,USE用戶bear下 /home/bear/workdir 目錄
命令使用
1、從本地同步到遠程
# 默認SSH端口 rsync -avz -e ssh /home/bear/mydir root@114.215.183.37:/home/bear/workdir # 指定SSH端口 rsync -avz -e 'ssh -p 5555' /home/bear/mydir root@114.215.183.37:/home/bear/workdir
2、從遠程同步到本地
# 默認SSH端口 rsync -avzP -e ssh root@114.215.183.37:/home/bear/workdir /home/bear/mydir # 指定SSH端口 rsync -avzP -e 'ssh -p 5555' root@114.215.183.37:/home/bear/workdir /home/bear/mydir