1. 程式人生 > >CentOS release 6.8 (Final)下使用vsftpd 搭建ftp

CentOS release 6.8 (Final)下使用vsftpd 搭建ftp

啟動vsftpd
service vsftpd start

如果沒有安裝則需要先安裝

yum install vsftpd* -y

安裝完成進入安裝路徑

cd /etc/vsftpd

vi vsftpd.conf

貼出我自己配置的引數

local_enable=YES pam_service_name=vsftpd write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES idle_session_timeout=600 data_connection_timeout=120 ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES ls_recurse_enable=YES listen=YES pam_service_name=vsftpd userlist_enable=YES userlist_deny=NO local_root=/ tcp_wrappers=YES use_localtime=YES userlist_file=/etc/vsftpd/user_list anonymous_enable=NO chroot_list_file=/etc/vsftpd/chroot_list  

修改完成後修改ftpuser檔案將要登入的使用者刪掉,如root則將root使用者在裡面刪掉

sestatus -b | grep ftp 檢視 ftp狀態,如果為off狀態則:

setsebool -P ftpd_disable_trans on      或者 setsebool -P  ftp_home_dir  on

加入入站埠 iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT modprobe ip_conntrack_ftp

重啟服務

service vsftpd restart

下載fpt客戶端

yum -y install ftp 

執行

ftp localhost

輸入賬號密碼,返回

230 Login successful.

成功!