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.
成功!