测试环境:10.1.6.18, 用户主目录:/var/ftp; ftp用户密码:admin/admin
1, 确认是否安装ftp: rpm -qa | grep vsftpd
2,
安装ftp: yum -y install vsftpd
3,启动 :/bin/systemctl start vsftpd.service
4,重启 :/bin/systemctl restart vsftpd.service
5,查看状态 :/bin/systemctl status vsftpd.service
6,设置开机自启:chkconfig vsftpd on
7,设置ftp核心文件位置:vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES,
改为NO (
取消匿名登录)
加上下面4行
pam_service_name=vsftpd
local_root=/var/ftp (设置主目录为/var/ftp)
chroot_local_user=YES
anon_root=/var/ftp
8,
创建ftp用户,创建用户admin:useradd admin
设置用户密码:passwd admin
9,设置SELINUX:vim /etc/selinux/config
SELINUX=enforcing
设置成SELINUX=disabled
10,关闭防火墙:
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
11,登录