星期二, 11月 30, 2010

Mac Mini Server設定FTP Server

Mac OS X Server 10.6.5內建了FTP Server
所以只要將FTP Server打開之後,FTP Server就可以用了
但是這樣就大功告成了嗎 ?
還早 !
別忘了,還有防火牆
這才是最腦人的地方

首先,先打開Server Admin

請點選本地端的Server名字,把Services中的FTP與Firewall打勾
這樣,這二個服務就啟用了

然後,再到FTP中去設定『家目錄』
可以指到Server中的任何一個喜歡的地方

再來設定每一位上FTP人的權限,也就是針對Server的硬碟中,檔案的權限

接下來,是要設定防火牆
請到防火牆中將FTP的Port打開,這樣才能從外部連得進來

雖然如此,我測試了老半天,發現FTP是連不進來的
防火牆真的有打開,但是FTP的Port(port:20-21)一直被擋下來
這時,請到/Library/FTPServer/Configuration/ftpaccess,將這檔案用文字工具打開
在文件的最下方加上一行:passive ports 127.0.0.1 49152 65535
然後將FTP Server關掉重開,這樣就可以由外部連入了

接下來是設定權限
FTP Server可以讓許多人連進來,每個人可以指定進到各自的目錄底下
但最好、最快的方式,是指定一個群組
這樣同群組的人會自動進入到特定的目錄之下,而不用一個一個去指定
底下是設定"MW design"群組的人都可以登入FTP

當然,也可以用托拉的方式個別的加入

那如何將人加到"MW design"群組呢 ?
這時,請開啟Workgroup Manager

在這裡新增人員,設定人員的名稱和密碼

最重要的就是,把這個人員加入到FTP允許的群組去囉

除了加入登進FTP的權限之外,也可以各別指定登入後的資料夾(家目錄)
這是登入預設的家目錄,也就是剛剛設定的FTP root

如要特別指定的話,可以這樣寫

這樣hoho登入後,就會直接看到download資料夾裡的東西而以

沒有留言: