小提示:如果以后要繼續(xù)添加訪問帳戶的話,首先在windows中加上這個用戶,例如我們以名為softer的帳戶為例,設(shè)置密碼,確保不要選中“下次登錄必須改密碼”。這個用戶的權(quán)限和用戶組由你來決定。然后進(jìn)入c:program filesopensshin目錄,執(zhí)行mkpassword -l -u softer >> ……etcpasswd命令即可將剛才添加的softer帳戶添加到訪問權(quán)限中。說白了指令加-u是加單獨一個帳戶,沒有-u參數(shù)的話將把當(dāng)前系統(tǒng)中所有帳戶添加到容許訪問sftp服務(wù)器的帳戶列表中。
四、配置sftp客戶端:
配置sftp客戶端就更加簡單了,由于之前我們已經(jīng)下載了WinSCP 3.8.2,所以直接運行該程序即可出現(xiàn)登錄配置界面。(如圖15)
我們根據(jù)實際填寫sftp服務(wù)器的地址和訪問帳戶信息,協(xié)議方面保持默認(rèn)的sftp (allow scp fallback)即可,完成設(shè)置后點login登錄按鈕后會出現(xiàn)“使用提示”信息,不用理會繼續(xù)即可。(如圖16)
登錄進(jìn)入服務(wù)器后我們會看到界面顯示和我們之前熟悉的ftp登錄工具一樣,特別是和flashfxp登錄FTP服務(wù)器類似。右邊是我們看到的sftp服務(wù)器發(fā)布的目錄。(如圖17)
當(dāng)然這個默認(rèn)發(fā)布目錄可能不是我們希望看到的,如果想要訪問你的C盤,我們可以先把焦點放在服務(wù)器那半邊窗口,然后按ctrl+o,輸入/cygdrive/c并回車,這樣就可以把這個目錄加到winscp的書簽或者作為登錄時的默認(rèn)目錄。(如圖18)
五、總結(jié):
當(dāng)我們要關(guān)閉sftp服務(wù)時只需要在服務(wù)器端對應(yīng)目錄執(zhí)行net stop opensshd指令即可,這樣對應(yīng)服務(wù)將自動關(guān)閉。(如圖19)另外如果在客戶端上無法訪問sftp服務(wù)器的話,很可能是因為XP系統(tǒng)自帶防火墻搗亂,我們關(guān)閉防火墻或者手動在windows防火墻配置中允許c:Program FilesOpenSSHusrsbinsshd.exe程序的執(zhí)行和對網(wǎng)絡(luò)的訪問即可。