1.查看服务器是否安装了FTP
rpm -qa |grep vsftpd
service iptables stop (关闭防火墙)
2.安装ftp
安装ftp yum install -y vsftpd
卸载 rpm -e vsftpd
启动 /bin/systemctl start vsftpd.service
重启 /bin/systemctl restart vsftpd.service
查看状态 /bin/systemctl status vsftpd.service
开机自启 chkconfig vsftpd on
3.创建用户
adduser hxc
4.设置密码
passwd hxc (回车再输入两遍密码)
5.切换到ftp的配置目录
cd /etc/vsftpd/
6.编辑该目录下的文件user_list
vim user_list
编辑里面的内容,将需要的用户添加进该文件夹中,这里增加hxc用户作为ftp使用,使用命令:cat user_list 查看是否添加成功
7.再编辑该目录下的配置文件
vim /etc/vsftpd/vsftpd.conf
在该配置文件中增加userlist_deny=NO 后保存退出
8.重启ftp服务
/bin/systemctl restart vsftpd.service
9.指定ftp用户上传文件路径
切换到root用户,使用usermod命令,例如usermod -d /var/ftp/test hxc (/var/ftp/test为文件存储地址 ,hxc为你的用户名),使用该命令请确保该用户下没有运行的软件或进程
最后使用 cat /etc/passwd 查看用户路径
10.修改ftp用户上传文件的权限(赋予最高权限)
chmod -R 777 /var/ftp/test
参考博文: link.