如何在Linux、Ubuntu、Debian、CentOS、Fedora、RHEL中安装和配置Vsftpd Ftp服务器

文件传输协议(FTP)是其中非常流行的文件和数据传输协议。FTP是一种简单而快速的协议,用于提供文件供下载或上传。Linux发行版为安装提供了不同的FTP服务器。在本教程中,我们将了解 vsftpd ftp守护程序。

null

为Ubuntu和Debian安装Vsftpd

我们将为Ubuntu和Debian系统安装vstfpd apt 命令如下。

$ apt install vsftpd

为CentOS、Fedora和RHEL安装Vsftpd

我们将通过使用为CentOS、Fedora和RHEL系统安装vsftpd yum 如果 dnf 支持我们使用 dnf 太符合 yum .

$ yum install vsftpd
Install Vsftpd For CentOS, Fedora and RHEL
为CentOS、Fedora和RHEL安装Vsftpd

Vsftpd配置文件

可以找到Vsftpd守护程序配置文件 在/etc/vsftpd/vsftpd.conf中,有很多不同类型的配置,但我们将在本教程中查看其中一些流行的配置。我们需要根权限才能 修改vsftpd配置文件。

启动Vsftpd服务

默认情况下,vsftpd守护程序服务不会在安装后自动启动。我们将使用以下命令启动vsftpd服务守护进程。

$ systemctl start vsftpd

检查Vsftpd服务

在启动vsftpd守护程序服务之后,我们应该检查是否启动成功。我们将使用 systemctl status 这个命令。

$ systemctl status vsftpd
Check Vsftpd Service
检查Vsftpd服务

我们可以从输出中看出,它是毫无问题地启动的。

启动时启用自动启动Vsftpd服务

在系统重新启动或初始化级别更改之后,vsftpd守护程序服务将不会自动启动。我们应该手动启动。对于服务器或批量系统来说,这不是实用的解决方案。我们将启用vsftpd守护程序服务在系统中自动启动 system enable 命令。

$ systemctl enable vsftpd

启用匿名访问

FTP服务器最流行的用例之一是匿名访问。匿名访问 意味着没有身份验证的访问,每个人都可以访问FTP文件系统。我们可以使用 anonymous_enable 配置。

anonymous_enable=YES

启用本地系统用户

默认情况下,用户身份验证数据库是由vsftpd创建的,所有传入的连接都是对此数据库的身份验证。如果我们需要使用当前的本地Linux系统用户,我们应该使用 local_enable 配置。

local_enable=YES

相关文章: 如何使用Ftp服务器从命令行教程与例子

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享