下面有关步骤是关于在CentOS7系统上成功搭建ftp服务器
本文在2021年进行了重新排版,可以访问如下网址进行查看。
https://blog.deepexplore.top/2021/02/19/ftpServerBuilding/
第一步,安装vsftpd
输入命令
yum -y install vsftpd
第二步,查找vsftpd的安装位置
使用查找命令 whereis
whereis vsftpd
可以知道配置文件在/etc/vsftpd中
第三步,修改配置文件
vi /etc/vsftpd/vsftpd.conf
不允许匿名操作
开启用户管理列表
在文件后面添加如下内容
第四步,编辑用户管理列表
vi /etc/vsftpd/chroot_list
第五步,创建ftp的根目录
mkidr -p /home/ftp
第六步,新增用户并配置为“ftpuser”用户的主文件夹
useradd -d /home/ftptest -s /sbin/nologin ftpuser
第七步,将ftpuser用户放置到ftp用户组中
usermod -aG ftp ftpuser
第八步,修改ftp文件的所属
chown ftpuser /home/ftp
第九步,修改ftpuser用户密码
passwd ftpuser
关于安全限制的处理,关闭SELinux
vi /etc/selinux/config
关于开启防火墙的问题,开启ftp端口
firewall-cmd --permanent --zone=public --add-service=ftp
重加载firewall防火墙
systemctl start firewalld.service
最后,开启ftp服务
firewall-cmd --reload
测试,使用浏览器访问ftp
访问方式,为ftp://ftp服务器的ip地址
至此,ftp服务器搭建完毕