vsftpd的設定選項
vsftpd的配置檔案/etc/vsftpd/vsftpd.conf是個文字檔案。以「#」字元開始的行是注釋行。每個選項設定為一行,格式為「option=value」,注意「=」號兩邊不能留空白符。除了這個主配置檔案外,還可以給特定使用者設定個人配置檔案,具體介紹見後。
vsftpd包中所帶的vsftpd.conf檔案配置比較簡單,而且非常偏執狂的(文件自稱:-))。我們可以根據實際情況對其進行一些設定,以使得vsftpd更加可用。
連線選項
本部分主要是一些與建立ftp鏈結相關的選項。
監聽位址與控制埠
listen_address=ip address
此引數在vsftpd使用單獨(standalone)模式下有效。此引數定義了在主機的哪個ip位址上監聽ftp請求,即在哪個ip位址上提供ftp服務。對於只有乙個ip位址的主機,不需要使用此引數。對於多址主機,不設定此引數,則監聽所有ip位址。預設值為無。
listen_port=port_value
指定ftp伺服器監聽的埠號(控制埠),預設值為21。此選項在standalone模式下生效。
ftp模式與資料埠
ftp 分為兩類,port ftp和pasv ftp,port ftp是一般形式的ftp。這兩種ftp在建立控制連線時操作是一樣的,都是由客戶端首先和ftp伺服器的控制埠(預設值為21)建立控制鏈結,並通過此鏈結進行傳輸操作指令。它們的區別在於使用資料傳輸埠(ftp- data)的方式。port ftp由ftp伺服器指定資料傳輸所使用的埠,預設值為20。pasv ftp由ftp客戶端決定資料傳輸的埠。 pasv ftp這種做法,主要是考慮到存在防火牆的環境下,由客戶端與伺服器進行溝通(客戶端向伺服器發出資料傳輸請求中包含了資料傳輸埠),決定兩者之間的資料傳輸埠更為方便一些。
port_enable=yes|no
如果你要在資料連線時取消port模式時,設此選項為no。預設值為yes。
connetc_from_port_20=yes|no
控制以port模式進行資料傳輸時是否使用20埠(ftp-data)。yes使用,no不使用。預設值為no,但rhl自帶的vsftpd.conf檔案中此引數設為yes。
ftp_data_port=port number
設定ftp資料傳輸埠(ftp-data)值。預設值為20。此引數用於port ftp模式。
port_promiscuous=yes|no
預設值為no。為yes時,取消port安全檢查。該檢查確保外出的資料只能連線到客戶端上。小心開啟此選項。
pasv_enable=yes|no
yes,允許資料傳輸時使用pasv模式。no,不允許使用pasv模式。預設值為yes。
pasv_min_port=port number
pasv_max_port=port number
設定在pasv模式下,建立資料傳輸所可以使用port範圍的下界和上界,0 表示任意。預設值為0。把埠範圍設在比較高的一段範圍內,比如50000-60000,將有助於安全性的提高。
pasv_promiscuous=yes|no
此選項啟用時,將關閉pasv模式的安全檢查。該檢查確保資料連線和控制連線是來自同乙個ip位址。小心開啟此選項。此選項唯一合理的用法是存在於由安全隧道方案構成的組織中。預設值為no。
pasv_address=
此選項為乙個數字ip位址,作為pasv命令的響應。預設值為none,即位址是從呼入的連線套接字(incoming connectd socket)中獲取。
引自:http://bbs.dlmu.net/learn/html/waiyuxuexi/jisuanjixitong/2009/0527/17531.html
linux下配置ftp服務
檢查是否系統是安裝 rpm qa grep vsftpd 如未安裝,使用yum yum y install vsftpd 啟動 service vsftpd start 設定開機自啟動 chkconfig level 35 vsftpd on 新增使用者 useradd d test s sbin ...
Linux下FTP的安裝配置
安裝 直接yum安裝就可以了 shell yum y install vsftpd 設定開機啟動 shell chkconfig vsftpd on 啟動服務命令 shell service vsftpd start stop restart 配置 vsftp的配置檔案在 etc vsftpd vs...
linux下ftp安裝及配置
ftp安裝 sudo apt get install vsftpd 安裝後系統會自動建立ftp使用者 配置ftp 首先備份一下配置檔案 sudo cp etc vs ftpd.conf etc vs ftpd.conf.bak 注意 如果配置允許匿名登入 ftp 跳轉到的根目錄設定為 755 配置項...