Google廣告

2009年10月4日 星期日

第四章 FreeNAS的FTP Server架設一個網際網路的檔案傳送機

在ftp伺服器裡其實就是做了檔案傳輸的工作,檔案傳輸工作就是傳些檔案,當然這些檔案最好不是重要

資料或機密文件。

ftp是個很公開的傳輸即使有了帳號密碼登入後傳輸檔案,但還是以明碼傳輸送你的帳號密碼和檔案,所

以資料在網路上傳送就有被盜取的機會發生,當然現在講求資訊安全在很多架站裡也有所謂的加密方式傳

輸,包含網頁伺服器和檔案傳輸伺服器和電子郵件伺服器都有加密方式傳輸,並免明碼在網路上傳輸被攔

截下來。

所以FTP就是做的檔案傳輸的工作,包含使用者可以上傳或是下載FTP上的檔案,而最重要的FTP的Port

Number埠號預設為21,通訊協定TCP,所以IP分享器的讀者們記得打開埠號21。

1.先近到服務->FTP
TCP Port在ftp裡預設是21,這邊可以修改1~65535,基本上要修改的話建議使用1024以上的Port最好。
只允許本機使用者存取 勾起來
歡迎文字這邊可以輸入你要的歡迎文字


2.在Local user bandwidth裡Local user upload bandwith in KB/s. An empty field means infinity.

是上傳速度限制,欄位空白代表不限制另一個則為下載。設定好將他儲存吧!


3.現在可以利用網路芳鄰到主硬碟的根目錄下,新增一個ftp專用的資料夾。


4.在裡面在新增user1用的資料夾


5.新增一個使用者


6.使用者名稱可以自訂,這時候家目錄路徑要選擇到NITCS-FTP的根目錄,方便用FTP登入管理其他使用者

的檔案。
(家目錄路徑即為使用ftp登入後的預設路徑)


7.按套用確定


8.再新增一個使用者


9.使用者測試用user1,家目錄路徑到...../NITCS-FTP/user1


10.我們可以使用ftp客戶端軟體來登入ftp
這裡使用FileZilla,下面網址可以下載
http://filezilla-project.org/download.php?type=client

安裝檔下載
https://www.ohloh.net/projects/filezilla/download?filename=FileZilla_3.2.8_win32-setup.exe

解壓縮後可直接使用無須安裝版本
https://www.ohloh.net/projects/filezilla/download?filename=FileZilla_3.2.8_win32.zip

軟體進去後可以點左邊第一個圖案,開啟站台管理員


11.新增一個站台


12.主機即為網際網路公用IP或是網域,如果打192.168.11.250也可以,但是FTP在區域網路用作用就不大

了。
連接阜預設FTP是21,如果你在FreeNAS是用21即為21,如果在FreeNAS改過TCP Port這邊使用ftp客戶端軟

體登入就要改連接阜,伺服器類型ftp,登入方式改成一般,將使用者名稱打上去我先用管理ftp整個資聊

夾的帳號登入


如有用ip分享器的話要用虛擬伺服器Port Forwarding。


13.登入成功!歡迎訊息會寫在最前面,此時進入NITCS-FTP資料夾。


14.再來換另一個使用者user1


15.登入成功後隨便上傳一個檔案上去。


16.上傳成功


17.用網芳看看,檔案的確上傳成功


最後nitcsftp是可以看到NITCS-FTP資料夾這帳號作者是用來管理FTP資料夾內的用戶檔案,所以即使是

user1上傳的檔案,nitcsftp也有權限可以刪除掉user1上傳的

1 則留言:

  1. 您好,我安裝的是NAS4Free,這個月下載的,參考您的FTP設定說明,但卻只能用一半的功能,麻煩您看看是否可以給我意見
    FTP的功能,在內網連線都沒問題,在外網連線就連不上了,我用FileZilla連線,會出現:

    狀態: 所選的連接埠通常是使用於其它協定.
    狀態: 正在連線到 123.194.16.170:22 ...
    狀態: 連線已建立, 正等候歡迎訊息...
    回應: 220 ProFTPD 1.3.4b Server (nas FTP Server) [::ffff:192.168.0.107]
    指令: USER ftpuser
    回應: 331 Password required for ftpuser
    指令: PASS ******
    回應: 230-Welcome to Gary's NAS FTP
    回應: 230 User ftpuser logged in
    指令: SYST
    回應: 215 UNIX Type: L8
    指令: FEAT
    回應: 211-Features:
    回應: MDTM
    回應: MFMT
    回應: TVFS
    回應: UTF8
    回應: MFF modify;UNIX.group;UNIX.mode;
    回應: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
    回應: LANG en-US*
    回應: SITE MKDIR
    回應: SITE RMDIR
    回應: SITE UTIME
    回應: SITE SYMLINK
    回應: REST STREAM
    回應: SIZE
    回應: 211 End
    指令: OPTS UTF8 ON
    回應: 200 UTF8 set to on
    狀態: 已連線
    狀態: 正在取得目錄列表...
    指令: PWD
    回應: 257 "/" is the current directory
    指令: TYPE I
    回應: 200 Type set to I
    指令: PASV
    回應: 227 Entering Passive Mode (192,168,0,107,199,59).
    狀態: 伺服器以無法路由的 IP Address 送出了被動式回應. 改為使用伺服器 IP Address.
    指令: MLSD
    錯誤: 連線逾時
    錯誤: 無法取得目錄列表

    看這個訊息是已經連上了,但卻取不到資料,我用瀏覽器連接會要我輸入帳密,但卻被告知沒有權限無法登入,因為我的router還有一個FTP Server,所以NAS的FTP's port我設定成22,我也曾看討論說傳輸模式主被動的設定問題,改了也沒用,不知道可否指導一下:要如何讓我在外網也可以連結NAS FTP,感恩!!

    回覆刪除