新聞中心
Unison是一個(gè)開(kāi)源的文件同步工具,可以在本地和遠(yuǎn)程服務(wù)器之間進(jìn)行雙向同步,以下是如何使用Unison同步Ubuntu服務(wù)器目錄的詳細(xì)步驟:

成都創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專(zhuān)業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開(kāi)發(fā)服務(wù)!
1. 安裝Unison
在本地計(jì)算機(jī)和遠(yuǎn)程Ubuntu服務(wù)器上安裝Unison。
本地計(jì)算機(jī)(以Ubuntu為例)
打開(kāi)終端,輸入以下命令:
sudo aptget update sudo aptget install unison
遠(yuǎn)程Ubuntu服務(wù)器
登錄到遠(yuǎn)程服務(wù)器,執(zhí)行以下命令:
sudo aptget update sudo aptget install unison
2. 配置SSH免密登錄
為了讓Unison能夠通過(guò)SSH連接到遠(yuǎn)程服務(wù)器,需要在本地計(jì)算機(jī)上配置SSH免密登錄。
本地計(jì)算機(jī)
在本地計(jì)算機(jī)上生成SSH密鑰對(duì):
sshkeygen t rsa
將公鑰添加到遠(yuǎn)程服務(wù)器的~/.ssh/authorized_keys文件中:
sshcopyid i ~/.ssh/id_rsa.pub <遠(yuǎn)程服務(wù)器用戶名>@<遠(yuǎn)程服務(wù)器IP地址或域名>
現(xiàn)在,你應(yīng)該可以使用SSH免密登錄到遠(yuǎn)程服務(wù)器了。
3. 創(chuàng)建Unison配置文件
在本地計(jì)算機(jī)上創(chuàng)建一個(gè)Unison配置文件,例如my_unison_profile.prf,并添加以下內(nèi)容:
指定遠(yuǎn)程服務(wù)器的用戶名、地址和端口 root = ssh://<遠(yuǎn)程服務(wù)器用戶名>@<遠(yuǎn)程服務(wù)器IP地址或域名>//path/to/remote/directory 指定本地同步目錄 root = /path/to/local/directory 指定日志文件 log = /path/to/unison.log 啟用斷點(diǎn)續(xù)傳 auto = true
將<遠(yuǎn)程服務(wù)器用戶名>、<遠(yuǎn)程服務(wù)器IP地址或域名>、/path/to/remote/directory、/path/to/local/directory替換為實(shí)際值。
4. 同步目錄
使用以下命令運(yùn)行Unison,指定剛剛創(chuàng)建的配置文件:
unison p my_unison_profile.prf
Unison將比較本地和遠(yuǎn)程目錄中的文件,然后開(kāi)始同步,同步完成后,本地和遠(yuǎn)程目錄將保持一致。
歸納
通過(guò)以上步驟,你可以使用Unison在本地計(jì)算機(jī)和遠(yuǎn)程Ubuntu服務(wù)器之間同步目錄,注意,Unison默認(rèn)情況下是雙向同步,即本地和遠(yuǎn)程目錄中的文件都會(huì)相互更新,如果你只想單向同步,可以在配置文件中使用ignore = Path選項(xiàng)忽略不需要同步的目錄。
網(wǎng)站題目:如何用Unison同步Ubuntu服務(wù)器目錄
文章網(wǎng)址:http://m.5511xx.com/article/codoejg.html


咨詢
建站咨詢
