apt-get install vsftpd
apt-get update
vi /etc/apt/sources.list
vim /etc/vsftpd.conf
service vsftpd restart
--------------------------------------------------------------------------------------------------------------------------------------------
參考配置
# 禁止匿名用戶登錄
anonymous_enable=NO
# 允許系統用戶登錄
local_enable=YES
# 啟用可以修改文件的 FTP 命令
write_enable=YES
# 本地用戶創建文件的 umask 值
local_umask=022
# 允許為目錄配置顯示信息,顯示每個目錄下面的message_file文件的內容
dirmessage_enable=YES
# 開啟日記功能
xferlog_enable=YES
# 使用標准的20端口來連接ftp
connect_from_port_20=YES
# 使用標准日志格式
xferlog_std_format=YES
# 如果啟動這項功能,則所有列在chroot_list_file之中的使用者不能更改根目錄
chroot_list_enable=YES
# 指定限制的用戶文件
chroot_list_file=/etc/vsftpd/chroot_list
# ftp服務器將處於獨立啟動模式
listen=YES
# 設置一個本地用戶登錄后進入到的目錄
local_root=/home/ftp
# 設置PAM認證服務的配置文件名稱,該文件保存在“/etc/pam.d/”目錄下
pam_service_name=vsftpd
# ftp將檢查userlist_file設置文件中指定的用戶是否可以訪問vsftpd服務器
userlist_enable=YES
# 只允許user_list文件中記錄的ftp用戶能登錄vsftp服務,其他的ftp用戶都不可以登錄。
userlist_deny=NO
# 定義限制/允許用戶登錄的文件
userlist_file=/etc/vsftpd/allowed_users
# ftp服務器將使用tcp_wrappers作為主機訪問控制模式
tcp_wrappers=YES
# 連接ftp服務費使用的端口
listen_port=21
--------------------------------------------------------------------------------------------------------------------------------------------