一、为您的Linux平台安装和配置vsftpd服务

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

1、查看你是否安装了vsftpd服务

#rpm –qa |grep vsftpd

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(1)

2、yum安装vsftpd软件包,需用root权限,安装完成complete!

#yum install vsftpd

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(2)

3、再次查看安装了vsftpd的版本

# rpm –qa |grep vsftpd

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(3)

4、查看到安装的目录

# whereis vsftpd

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(4)

5、查看vsftpd服务的状态

# systemctl status vsftpd

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(5)

6、如果不关闭防火墙,需要防火墙添加FTP服务

#firewall-cmd --permanent --zone=public --add-service=ftp

#firewall-cmd --reload

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(6)

7、配置vsftpd.conf文件,是否允许匿名登录等

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES --允许匿名登录ftp

/var/ftp/pub/ --默认ftp的根目录

local_root=/opt/ftp/ --local_root 表示本地用户登录后的根目录

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(7)

8、如果需用root用户登录,修改ftpusers和user_list

#vi /etc/vsftpd/ftpusers —注释root

#vi /etc/vsftpd/user_list —注释root

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(8)

9、现在启动并运行您的vsftpd服务!

#systemctl start vsftpd

#systemctl enable vsftpd –设置开机启动vsftpd服务

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(9)

二、使用浏览器、WinSCP软件或者文件资源管理器登录FTP服务

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(10)

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(11)

使用FTP协议登录FTP服务器成功

centos配置ftp服务器步骤(CentOS7.6安装vsftpd服务搭建FTP服务器)(12)

,