現場(環境): Windows 2008R2 套件:Filezilla FTP Server
原因:
因為網路空間僅有伺服器可以進行連線,
開發人員為了方便,想要將掛載來的路徑作為FTP上傳之用。
但是用DFS分享磁碟空間給其它伺服器掛載
在其它伺服器想用FTP把掛載上來的空間當家目錄會發現
打開後掛載空間裡面甚麼都沒有!!
處理方式:
Step 1.
如果是用FileZilla, 那先要到服務裡進行修改
找到Filezilla服務
再登入頁籤裡,預設是利用本機系統帳戶來啟動服務。
但是你是用分享的方式
分享的是對方administrator分享過來的檔案。
如果你這邊用本機系統帳戶來啟動服務,有很大的可能沒辦法讀到東西。
所以要指定帳戶
輸入administrator帳號,以及這個帳號的密碼
設定完後需要重新啟動服務(系統會提醒你要啟動,而不會幫你重啟)。
Step 2.
大家都會有個習慣,如果對方分享空間過來,會想把它掛載成網路硬碟
這動作本身沒問題。
有問題的是
你想把掛載過來的空間,供人家透過FTP做連結。
因為FTP服務沒有辦法直接選取網路位置做家目錄
你會透過mklink的方式建立捷徑。 (記住要用系統管理者權限執行)
有兩種方式
1.透過掛載過來的網路磁碟做捷徑
mklink /d D:\upload\XXX01 Z:\XXX01
2.直接利用對方分享的路徑做捷徑
mklink /d D:\upload\XXX02 \\10.10.10.1\xxx02
你在伺服器上面操作絕對都看不出問題,因為你都看得到。
但利用FTP就會發現一個看得到一個看不到
所以都直接透過利用cmd(系統管理員權限執行)
mklink直接進行對遠端路徑做捷徑的方法(方法2),
不要透過掛載回自己本機的方式在進行捷徑。
掛載回本機後,可能有權限是administrator無法執行的。
要注意。
<本篇完>