close

前一篇文章為不需要輸入帳號密碼就可以上傳資料,此篇文章為需要帳號與密碼認證後才可以上傳資料。

相關的資訊請參考前一篇[Cwrsync for Windows 教學(不需密碼]

一、Server端

1.修改[rsyncd.conf]檔案
uid = 0
gid = 0

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#標籤名稱--一定要輸入
[backup]
#預上傳的檔案路徑如下:c:\backup
path = /cygdrive/c/backup
#開上可以上傳
read only = false
transfer logging = yes

#要認證的帳號,Client端要連上來的帳號要跟Client[cwrsync.cmd]內的帳號要一樣
auth users = testuser

#存放帳號與密碼的文件(用筆記本新增就可以囉),此文件存放在C:\backup目錄下
secrets file=/cygdrive/c/backup/testuser.pas

 

[testuser.pas]的內容,前面是帳號,後面是密碼。

testuser:123456

 

2.接者重新啟動Server上的[RsyncServer]服務

 

二、Client端

1.修改[cwrsync.cmd]

......

........

..........

REM ** CUSTOMIZE ** Enter your rsync command(s) here

REM 執行以下這段後會請你輸入密碼,輸入正確就開始備份
REM rsync -avrtzu /cygdrive/d/CCNA testuser@192.168.2.6::backup

REM
    rsync -avrtzu --progress --password-file=/cygdrive/c/testuser.pas  /cygdrive/d/CCNA testuser@192.168.2.6::backup


PS:[--password-file=/cygdrive/c/testuser.pas]指令,存放在Client(WinXP)C:\目錄下,新增testuser.pas文件,內容只要輸入密碼既可[123456]

     [testuser@192.168.2.6::backup]指令,@符號前的登入帳號記得要輸入。要對應到Server端上的[auth users = testuser]

 

之後就請去執行看看囉..........Thx

 

arrow
arrow
    全站熱搜

    蒼穹 發表在 痞客邦 留言(2) 人氣()