Ubuntu [搭建ftp服務器]

第一步

•apt-get install vsftpd

第二步

sudo vi vi /etc/apt/sources.list 

 

安裝好vsftpd後,我們就需要配置它,那麼就要修改 /etc/vsftpd.conf文件。具體的配置和說明,見下文,

# 禁止匿名用戶登錄
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
1. 需要手動創建一個目錄-ftp的根目錄,用戶可以訪問該目錄下的資源,

mkdir /home/ftp
接着創建一個子目錄,

 

第三步

chmod -R 777 /home/ftp

第四步 

service vsftpd restar
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章