1. 程式人生 > >vsftp安裝、配置

vsftp安裝、配置

1.安裝

yum -y install vsftpd

2.配置/etc/vsftpd/vsftpd.conf檔案

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/xferlog
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to lightnear FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
#設定FTP使用者可以訪問的主目錄(如果該目錄不存在,可以建立並修改許可權)
local_root=/var/ftp
tcp_wrappers=YES
use_localtime=YES

3.增加FTP賬戶
useradd ftpuser -s /sbin/nologin
給ftpadmin設定密碼
passwd ftpuser
輸入兩遍密碼即可

修改/etc/vsftpd/user_list檔案
將所有內容清掉之後新增一個使用者ftpuser即可

建立FTP根目錄
mkdir /var/www/html
如果上述目錄已經存在,只需要修改許可權即可
chown -R ftpadmin /var/www/html
chmod -R 755 /var/www/html

預設開啟vsftpd服務配置
檢視vsftpd服務是否在啟動項中
chkconfig --list
如果沒有
chkconfig --add vsftpd
開啟開機啟動
chkconfig --level 35 vsftpd on
重新檢視vsftpd再啟動項列表中的情況
chkconfig --list
結果如下:
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

到此,安裝配置完畢,重新啟動vsftpd服務
service vsftpd restart
就可以使用FlashFXPE或者FileZilla登陸FTP了.