1.检测是否安装了FTP
rpm -q vsftpd
2.安装ftp
yum install vsftpd
3.完成ftp安装后,将 /etc/vsftpd/user_list 和
/etc/vsftpd/ftpusers文件中的root这一行注释掉
#root
4.编辑 /etc/vsftpd/vsftpd.conf,将以下项目前面的#注释去掉。
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
最后添加
local_root=/
5.终端运行:
Setup
选择system services
开启vsftpd服务
选择 Firewall configuration
关闭防火墙
6.查看 SELinux 的状态:
sestatus -b | grep ftp
7.对于selinux不是很熟悉或者问题无法得到解决,关闭selinux,也可让vsftp正常使用.
关闭方法:修改/etc/selinux/config文件中的SELINUX=””为 disabled ,然后重启
setsebool allow_ftpd_full_access on
service vsftpd restart
7.卸载ftp
service vsftpd stop
rpm -aq vsftpd
时间: 2024-11-09 00:58:17