说明:目前主流的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主被动模式