Centos 7 安装 FTP 服务器
前言
在安装ftp服务器的时候遇到了几个坑,想看坑的同学,请移步
https://blog.csdn.net/qq_33276578/article/details/85993849
安装vsftp
在yum源下载vsftp
yum install -y vsftpd
修改配置文件
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
这个配置按照个人的需求进行配置,YES为允许匿名登录,NO为不允许
设置vsftp开机启动
设置开机启动
systemctl enable vsftpd
关闭开机启动
systemctl disable vsftpd
启动并查看vsftp状态
启动服务
systemctl start vsftpd
关闭服务
systemctl stop vsftpd
查看服务状态
systemctl status vsftpd
PS:systemctl启动服务成功不会有任何提示,绿色的active表示服务正在运行
关闭防火墙
关闭防火墙
systemctl stop firewalld
打开防火墙
systemctl start firewalld
查看防火墙状态
systemctl status firewalld
为ftp服务器创建用户
创建用户 & 更改密码
useradd ftpadmin //创建用户
passwd ftpadmin //更改密码
创建存放文件的文件夹
有些Linux服务器是需要额外挂载硬盘的,需要将ftp用户的根目录指向自定的文件夹中
创建文件夹
mkdir -p /home/app/ftpdir
修改用户的根目录为创建的目录
usermod -d /home/app/ftpdir ftpadmin
检测服务器是否搭建完成
在Windows端检测
文件管理器登录ftp://ip地址
点击登录,即可登录上ftp文件