For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專心促就業(yè)
1. windows上安裝cwRsync,ubuntu上安裝openssh和rsync
2. 建立home和.ssh目錄
home建哪里自己定,我是直接在cwRsync目錄下面建了個(gè)home。需要注意一下的是.ssh目錄的建立,直接在資源管理器里面建是不行的,需要在cmd下:mkdir ".ssh",用引號(hào)。
3. 將cwRsync目錄下cwrsync.cmd開(kāi)頭的幾個(gè)set命令跑一遍
1
SETLOCAL
2
SET CWRSYNCHOME=%PROGRAMFILES%\CWRSYNC
3
SET HOME=[剛才建立的home,例如C:\Program Files\cwRsync\home\admin]
4
SET CWOLDPATH=%PATH%
5
SET PATH=%CWRSYNCHOME%\BIN;%PATH%
4. 生成private/public key:
1
ssh-keygen -t rsa -N ''生成的key會(huì)在.ssh下面,可以拷到其它目錄以方便使用,例如d:
5. 將key加到linux服務(wù)器的authorized_keys里面:
如果服務(wù)器賬號(hào)下面本身沒(méi)有authorized_keys,那么直接用下面這個(gè)命令即可:
1
rsync -av "/cygdrive/d/id_rsa.pub" [linux帳號(hào)]@[linux服務(wù)器地址]:.ssh/authorized_keys如果已經(jīng)有了,那么還是上傳到一個(gè)新文件:
1
rsync -av "/cygdrive/d/id_rsa.pub" [linux帳號(hào)]@[linux服務(wù)器地址]:.ssh/new_key然后再linux上把新的key加進(jìn)去:
1
cat new_key >>authorized_keys這里跑rsync的時(shí)候會(huì)提示你輸入linux帳號(hào)的密碼,key上傳以后就不需要了。
6. 將cwrsync.cmd模板復(fù)制成一個(gè)新的文件
例如:mysync.cmd,修改里面的home,然后再最后加入實(shí)際需要跑的rsync命令。例如我這個(gè)是從linux服務(wù)器sync到我windows機(jī)器:
1
rsync -avz [linux帳號(hào)]@[linux服務(wù)器地址]:[服務(wù)器路徑] [本地cygwin式路徑,例如:/cygdrive/d/....]從win同步到linux則把兩個(gè)路徑換一下位置就行了。
7. 然后就可以直接跑mysync.cmd了。
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!