1.通過ssh執(zhí)行rsync(需要密碼)
通過ssh帳戶(需要密碼)執(zhí)行rsync,將文件同步鏡像到遠程服務器。
下面這個例子將本地的/home/ramesh同步到遠程目錄/backup/ramesh(服務器地址192.168.200.10)。
執(zhí)行以下操作時,服務器將會提示需要用戶使用密碼登錄。
2.使用ssh-keygen生成密匙
現(xiàn)在我們來設置ssh,以便在執(zhí)行ssh操作時不需要密碼,使用ssh-keygen在本地生成公鑰和私鑰。
提示:當提示輸入密碼時,只需輸入兩次回車鍵,不指配密碼字符。
3.使用ssh-copy-id將公匙拷貝至遠程主機
執(zhí)行ssh-copy-id,將通過ssh-keygen生成的公匙拷貝至遠程主機。
提示:執(zhí)行以上操作時,將會提示輸入遠程主機帳戶和密碼,然后就會自動將公匙拷貝至遠程目錄。
4.無需密碼通過ssh來執(zhí)行rsync
現(xiàn)在,你可以不需要密碼就可以ssh連接到遠程主機
重新來執(zhí)行rsync,現(xiàn)在應該就不會提示輸入密碼了