要實(shí)現(xiàn) rsync 的免密傳輸(同步)文件,你需要設(shè)置 SSH 免密登錄。這樣,rsync 就可以在不需要輸入密碼的情況下通過 SSH 連接到遠(yuǎn)程服務(wù)器并傳輸文件。以下是設(shè)置 SSH 免密登錄的步驟。
生成 SSH 密鑰對(duì)。在本地機(jī)器上生成 SSH 密鑰對(duì)(如果你還沒有的話):
ssh-keygen -t rsa
在提示時(shí),你可以按回車接受默認(rèn)的文件路徑,或者指定一個(gè)新的路徑。然后設(shè)置一個(gè)密碼保護(hù)你的密鑰(這對(duì)于安全性是一個(gè)好的實(shí)踐),或者留空以創(chuàng)建一個(gè)無密碼的密鑰。
復(fù)制公鑰到遠(yuǎn)程服務(wù)器。將你的公鑰復(fù)制到遠(yuǎn)程服務(wù)器的 ~/.ssh/authorized_keys 文件中:
ssh-copy-id user@remotehost
這里的 user 是你遠(yuǎn)程服務(wù)器上的用戶名,remotehost 是遠(yuǎn)程服務(wù)器的地址。如果你的 SSH 密鑰不是默認(rèn)的 ~/.ssh/id_rsa,你可能需要指定私鑰的路徑。
測(cè)試免密登錄。測(cè)試你是否能無需密碼登錄到遠(yuǎn)程服務(wù)器:
ssh user@remotehost
如果一切設(shè)置正確,你應(yīng)該能夠無需輸入密碼就登錄到遠(yuǎn)程服務(wù)器。
使用 rsync 進(jìn)行同步。現(xiàn)在你可以使用 rsync 進(jìn)行文件同步,而不需要輸入密碼。以下是一些基本的 rsync 命令示例:
同步單個(gè)文件:
rsync -avz /path/to/local/file user@remotehost:/path/to/remote/directory
同步整個(gè)目錄:
rsync -avz /path/to/local/directory user@remotehost:/path/to/remote/directory
同步時(shí)排除某些文件或目錄:
rsync -avz --exclude 'pattern' /path/to/local/directory user@remotehost:/path/to/remote/directory
使用 --delete 選項(xiàng)同步并刪除遠(yuǎn)程服務(wù)器上多余的文件:
rsync -avz --delete /path/to/local/directory user@remotehost:/path/to/remote/directory
使用 --progress 選項(xiàng)顯示傳輸進(jìn)度:
rsync -avz --progress /path/to/local/directory user@remotehost:/path/to/remote/directory
確保替換 /path/to/local/directory 和 /path/to/remote/directory 為你的實(shí)際路徑,user 和 remotehost 為遠(yuǎn)程服務(wù)器的實(shí)際用戶名和地址。
通過以上步驟,你可以實(shí)現(xiàn) rsync 的免密傳輸(同步)文件。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
10117瀏覽量
91036 -
SSH
+關(guān)注
關(guān)注
0文章
198瀏覽量
17590
發(fā)布評(píng)論請(qǐng)先 登錄
對(duì)比分析電能質(zhì)量在線監(jiān)測(cè)裝置支持的斷點(diǎn)續(xù)傳文件傳輸協(xié)議的優(yōu)缺點(diǎn)
電能質(zhì)量在線監(jiān)測(cè)裝置支持?jǐn)帱c(diǎn)續(xù)傳的文件傳輸協(xié)議有哪些?
鄂電無線工頻同步裝置助力電網(wǎng)同步升級(jí)
使用Rsync實(shí)現(xiàn)本地與遠(yuǎn)程文件同步方案
免布線+秒響應(yīng)!無線遠(yuǎn)程同步開關(guān),4G不限距離,LoRa遠(yuǎn)距傳輸!
大文件高效傳輸不求人!Ymodem協(xié)議實(shí)戰(zhàn)示例與核心技巧揭秘
免打配線架好還是模塊好
部署WoSign SSL國密RSA雙證書,實(shí)現(xiàn)國密HTTPS加密
別讓數(shù)據(jù)丟失毀了你的樹莓派項(xiàng)目!rsync 自動(dòng)化備份教程!
云平臺(tái)如何部署WoSign SSL“國密RSA雙證書”
使用DRBD和keepalived實(shí)現(xiàn)文件實(shí)時(shí)同步和雙機(jī)熱備
電力通信物聯(lián)網(wǎng)應(yīng)用,國密網(wǎng)關(guān)守護(hù)電力數(shù)據(jù)安全

rsync 的免密傳輸(同步)文件
評(píng)論