用實驗快速配置Vsftp

azz發表於2007-08-24
用實驗快速配置Vsftp[@more@]以下內容由伊甸園網友liuqing9906提供
用實驗快速配置Vsftp



前言,Vsftp是一種相當安全的ftp伺服器,而且vsftp成為RH8.0與9.0的標準ftp伺服器。
本文用實驗的方法快速配置Vsftp。

[實驗目的]
1.配置一個允許anonymous使用者下載的ftp服務。
2.配置一個允許anonymous使用者上傳的ftp服務。

[實驗要求]
一臺RH8.0機,IP:192.168.0.1。如果9.0,配置檔案在/etc/vsftpd/vsftpd.conf,且vsftpd
包整合anonftp包,配置方式一樣。

[實驗步驟]
1.配置一個允許anonymous使用者下載的ftp服務。
1) 關閉iptables。
# service iptables stop
# chkconfig iptables off
2) 安裝軟體包。
檢視下列軟體包裝了沒有?
xinetd
vsftpd
anonftp
缺什麼,裝什麼。
3) 啟動vsftp服務。
# chkconfig vsftpd on
# service xinetd restart
注意:若是RH9.0,用service vsftpd start.
4) touch /var/ftp/pub/iAmVsftpServer
5) ftp客戶端登陸,如:用lftp匿名登陸
# lftp 192.168.0.1
注意:能下載/pub/iAmVsftpServer嗎?
2.配置一個允許anonymous使用者上傳的ftp服務。
1) 在/var/ftp/建立一個上傳目錄,並修改許可權。
# mkdir /var/ftp/incoming
#chown root.ftp /var/ftp/incoming
#chmod 730 /var/ftp/incoming
2) 編輯/var/vsftpd.conf.(注意:rh9.0為/var/vsftpd/vsftpd.conf)
找到# anon_upload_enable=YES下面,增加下列四行:

anon_upload_enable=YES
chown_uploads=YES
chown_username=daemon
anon_umask=077

且確保 anonymous_enabled=YES有效。
3)用ftp客戶端軟體登陸192.168.0.1.能上傳到incoming目錄嗎?
4)觀察/var/log/vsftpd.log的內容。

[實驗總結]
本文沒有解釋配置檔案裡內容的意思,並且大部分都用預設的配置,如果想了解各項
配置的意義,參考各項上面#號後的註釋。

[題外話]
由於vsftp的訪問目錄在/var/ftp/,難道把所有提供下載的東西全cp到/var/ftp/pub
下嗎?不需要! 假設,你在/data下有個目錄叫 /movie ,現在我們把此目錄的東西供出
下載。第一步,# mkdir /var/ftp/pub/movie . 第二步,掛載,# mount -o ro --bind
/data/movie /var/ftp/pub/movie.現在是不是輕鬆提供下載呢?注意:提供下載的目錄
許可權設定。




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10901326/viewspace-965701/,如需轉載,請註明出處,否則將追究法律責任。

相關文章