centos7 配置ftp

如果安装的时候选择了FTP 则不需要再次安装。如果没有安装的话,请运行 yum install vsftpd

查看是否有 ftp用户 如果没有。请 运行 useradd ftp

passwd ftp 您的密码

vi /etc/passwd

修改

用户ftp的行红色部分内容为

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

修改配置文件 /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

在/var/ftp目录下创建目录  pub

chown ftp:ftp /var/ftp/pub

chmod 777 /var/ftp/pub

vi /etc/selinux/config

修改内容

SELINUX=enforcing

SELINUX=disabled

vi /etc/pam.d/vsftpd

修改内容

auth required pam_shells.so

auth required pam_nologin.so

chkconfig vsftpd on

reboot