檔案傳輸伺服器: vsftpd

藍色泡泡 01 二月, 2008 16:36 常見伺服服務 靜態連結網址 引用 (0) 預覽列印
檔案傳輸伺服器: vsftpd

vs 意指 very secure 非常安全 Embarassed   (泡泡:不用才是最安全的Yell)
官方網站號稱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站台,提供舊有網站檔案, 故不做任何修正.
只新增:
listen=YES
background=YES
#備註也可以不用 script啟動,直接使用 inetd 啟動, 二者擇一
新增ftp使用者:
ftp帳號新增

啟動vsftpd
/usr/local/etc/rc.d/vsftpd start

測試時發現錯誤訊息:
500 OOPS: vsftpd: refusing to run with writable anonymous root
家目錄 writable 錯誤訊息

修改ftp使用者家目錄權限,改為不可寫

chmod 555 /home/ftp
如此就可以了,如下圖:
anonymous ftp ok

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

若透過瀏覽器瀏覽,則會看到如下所示狀態


FTP Listing of Root at ohaha.ks.edu.tw


			testfile.tar.gz......................... Feb 01 2008 09:50         605372	# 檔案名稱                                                   #檔案建立日期                        #檔案大小				
	
我的設定檔: vsftpd.conf

舊有網頁: http://ohaha.ks.edu.tw/old_site/vsftpd.htm

enjoy it!!

迴響

  1. 若有架設防火牆,且希望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

    panda 作者 panda — 30 六月 2008, 12:00


發表迴響

發表迴響
 authimage

©2008 - Post by 藍色泡泡 (some rights reserved)