说明:目前主流的FTP服务器端软件包括:Vsftpd、ProFTPD、PureFTPd、Wuftpd、Server-U FTP、FileZilla Server等软件,其中Unix/Linux使用较为广泛的FTP服务器端软件为Vsftpd 。

非常安全的FTP服务进程(Very Secure FTP daemon,Vsftpd),Vsftpd在Unix/Linux发行版中最主流的FTP服务器程序,优点小巧轻快,安全易用、稳定高效、满足企业跨部门、多用户的使用等。

这里说明:aarch64架构与x86-64架构安装过程一致,只是安装文件不一样而已。

一、安装前准备:

1、关闭防火墙,禁止开机自启(后面安装完还需要开始,保障网络安全)

systemctl stop firewalld

systemctl disable firewalld

2 关闭selinux

vim /etc/selinux/config

SELINUX=disable

setenforce 0使修改立即生效

二、安装过程:

2.1在线安装:查找可安装版本

[root@localvm ~]# yum list|grep vsftp

vsftpd.x86_64 3.0.2-29.el7_9 updates

vsftpd-sysvinit.x86_64 3.0.2-29.el7_9 updates

[root@localvm ~]#yum install vsftpd* -y

2.2手动安装:

资源请自行下载:

x86架构:vsftpd-3.0.2-29.el7_9.x86_64.rpm

aarch64架构:vsftpd-3.0.3-28.h1.eulerosv2r8.aarch64.rpm

[root@localvm ~]# rpm -ivh vsftpd-3.0.2-29.el7_9.x86_64.rpm

准备中… ################################# [100%]

正在升级/安装…

1:vsftpd-3.0.2-29.el7_9 ################################# [100%]

三、安装后测试:

3.1启动命令:

[root@localvm ~]# systemctl start vsftpd

3.2登录测试ftp://localhost

默认系统目录(匿名用户可以访问的目录): /var/ftp/pub/

四、基本配置(个性配置):

4.1停止服务:

[root@localvm ~]#systemctl stop vsftpd

4.2编辑配置文件:

[root@localvm ~]# vim /etc/vsftpd/vsftpd.conf

FTP主被动模式