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