发布时间:2022-10-31 15:41
Windows上搭建FTP常用的有FileZilla Server、Serv-U,前者是免费的,后者是收费的,当然后者确实好使。
Linux上搭建FTP当然也可以考虑使用以上两个工具,也可以用很轻量的vsftpd服务。
这里还是用的三丰云免费云服务器,免费虚拟主机在这里不适用就不介绍了,安装的Centos7版本,操作位置如图所示:
安装FTP服务
yum -y install vsftpd
安装完成后,设置开机自启
systemctl enable vsftpd.service
启动服务
systemctl start vsftpd.service
默认端口为 netstat -antup | grep ftp
关闭SELinux
修改/etc/selinux/config中SELINUX=""为disabled (这里可以先不重启)
执行命令 setenforce 0
修改配置文件(按如下内容进行逐项替换)
vim /etc/vsftpd/vsftpd.conf
创建FTP根目录
建议如下,可自选
/home/ftp/
例如安全监控系统,
/home/ftp/AQJK
创建用户并授权(添加用户aqjk,不设置登录)
useradd aqjk -d /home/ftp/AQJK/ -s /sbin/nologin
passwd aqjk
设置密码(自行处理)
修改目录拥有者权限
chown -R aqjk:aqjk /home/ftp/AQJK
创建白名单的文件,必须建,可以空的
touch /etc/vsftpd/chroot_list
创建用户配置文件目录,并编辑用户配置,红色的建议用用户名
mkdir /etc/vsftpd/userconfig
echo "local_root=/home/ftp/AQJK" > /etc/vsftpd/userconfig/aqjk
重启服务
systemctl restart vsftpd.service
try一try