天天看點

ubuntu之vsftpd 安裝配置筆記

1,下載下傳安裝,八仙過河,各顯本事。

#apt-get install vsftpd

2,安裝完成後會自動生成一個ftp帳号,修改密碼

#passwd ftp

3,根據自身需求配置

#vi /etc/vsftpd.conf

listen=YES #預設開啟

anonymous_enable=NO #預設開啟,禁止匿名登陸

local_enable=YES #允許本地系統使用者登陸

dirmessage_enable=YES #開啟登陸資訊提示

xferlog_enable=YES #開啟日志功能

connect_from_port_20=YES #資料端口

xferlog_file=/var/log/vsftpd.log #日志檔案目錄

idle_session_timeout=600 #預設關閉,開啟回話逾時斷開

data_connection_timeout=120 #預設關閉,開始資料連接配接逾時斷開

# 下面這段比較重要。也許在windows裡用慣了Serv-U的人,習慣将FTP連接配接的使用者鎖定在目前目錄下,

# 這樣也防止出現意外的錯誤。下面這三條就是提供這樣的功能的。

# 預設狀态下,不做設定的話,ftp連接配接進去的使用者可以在整個linux系統随意切換目錄。

chroot_local_user=NO #預設開啟,關閉掉并去掉#号

chroot_list_enable=YES #預設開啟,去掉#号

chroot_list_file=/etc/vsftpd.chroot_list #預設,去掉#号,但是後面這個檔案是不存在的,需要我們手動建立

# 以上都是配置檔案的需要修改的資訊,修改好後重新開機vsftpd服務即可測試連接配接:/etc/init.d/vsftpd restart

預設情況下,每個帳号會連接配接到各自的家目錄下。

# 但是要自己指定連接配接的目錄,請在配置檔案裡手動添加:

local_root=/home/test/ftp #指定需要的目錄

OK,至此,就達到了我的要求:固定ftp連接配接的帳号,鎖定到連接配接的目錄,權限隻能下載下傳不能上傳不能修改,回話逾時10分鐘,資料逾時2分鐘。日志記錄,檢視日志cat /var/log/vsftpd.log 。

如果要用到被動模式的,在vsftpd.conf檔案後面加上如下: