vs 意指 very secure 非常安全
(泡泡:不用才是最安全的
)官方網站號稱vsftpd 是在UNIX-like 系統下, 最快速最安全的FTP伺服器
官方網站: http://vsftpd.beasts.org/
OS版本: 6.3-RELEASE
安裝版本: vsftpd-2.0.5
安裝:
cd /usr/ports/ftp/vsftpd設定檔修改:
make install
選單會出現如下所示 提供選擇: [選擇 RC_NG ]
RC_NG install RC_NG script
# RC_NC Script 用來建立 memory disk .
VSFTPD_SSL Include support for SSL
備註: 若沒有選擇 RC_NG , 則 /usr/local/etc/rc.d/vsftpd 就要自己建立.
在 /etc/rc.conf 加入 vsftpd_enalbe="YES" , 讓服務開機自動執行.
make clean
預設的範例: /usr/local/etc/vsftpd.conf.dist
預設: /usr/local/etc/vsftpd.conf
由於我只用來作為匿名ftp站台,提供舊有網站檔案, 故不做任何修正.新增ftp使用者:
只新增:
listen=YES
background=YES
#備註也可以不用 script啟動,直接使用 inetd 啟動, 二者擇一

啟動vsftpd
/usr/local/etc/rc.d/vsftpd start
測試時發現錯誤訊息:
500 OOPS: vsftpd: refusing to run with writable anonymous root

修改ftp使用者家目錄權限,改為不可寫
chmod 555 /home/ftp如此就可以了,如下圖:

但是最慘的事情發生了..當初的東西似乎壓縮時出了狀況 ,舊有ftp資料毀了.
再想想辦法處理了..

若透過瀏覽器瀏覽,則會看到如下所示狀態
我的設定檔: vsftpd.conf
FTP Listing of Root at ohaha.ks.edu.tw
testfile.tar.gz......................... Feb 01 2008 09:50 605372 # 檔案名稱 #檔案建立日期 #檔案大小
舊有網頁: http://ohaha.ks.edu.tw/old_site/vsftpd.htm
enjoy it!!
若有架設防火牆,且希望ie或是firefox 能夠直接瀏覽.
設定如下:
修改 /usr/local/etc/vsftpd.conf
新增:
# pasv mode port range
pasv_min_port=65400
pasv_max_port=65410
其中 65400~65410 請自行決定範圍.
ipfw防火牆則設定:
allow tcp from any to me 65400-65410 in via $if setup limit src-addr 2