[ Linux ] – 利用 sshpass 備份遠端主機檔案

一般來說備份遠端主機檔案指令還滿簡單的,但缺點是每次都要輸入遠端主機密碼,這樣就無法加入排程。
後來發現ubuntu有個好用的指令 sshpass 18.04 需設就已安裝

指令:sshpass -p ‘12345’ rsync -avzh –progress jeff@222.77.222.66:/var/www/html /home/jeff/Documents/test_server/

-p 後面加上 遠端主機密碼 以單引號包起來 ‘12345’

rsync 同部檔案

-avzh

–progress 顯示檔案下載進度 如果是要放排程這個就不需要

jeff 遠端主機帳號
@
222.77.222.66 遠端主機 ip
:
/var/www/html 要同步的遠端主機資料夾
空白
/home/jeff/Documents/test_server/ 要同步到本機那個資料夾

注意 sshpass 是直接顯示密碼,請務必確定不會有任何外洩的可能再行使用。

你可能會喜歡

喜歡我的文章嗎?歡迎按讚加分享,
或是點擊站內廣告讚助我喝一杯咖啡吧 - \(^_^)/

建立一個對話

你的電子郵件位址並不會被公開。 必要欄位標記為 *