rsync -avzP --delete -e 'ssh -p 8888' ./333.txt [email protected]:/home/
1.安裝sshpass,可以解決rsync傳輸過程中的輸入密碼的交互問題。
2.安裝完成後,先手動ssh 172.16.0.123 連接一下遠程服務器,並手動輸入密碼。然後出入以下命令,可以解決交互問題。
sshpass -p 123456 rsync -avzP -e ssh bak.tar [email protected]:/root/dumpdir/
目的ip的ssh端口不是22端口時,加上-e參數就可以了。z,壓縮傳輸,P傳輸過程中顯示傳輸進度。