在 CentOS 8 上安装匿名 FTP 服务器

FTP(文件传输协议)用于在计算机网络上的客户端和服务器之间传输计算机文件。

FTP 用户可以使用用户名/密码进行身份验证,但如果 FTP 服务器配置为允许,FTP 用户也可以匿名连接。

在本实验中,我们将在 CentOS 8 上安装和配置匿名 FTP 服务器。

on  It Road.com

连接基于 CentOS 8 的匿名 FTP 服务器

要连接到 FTP 服务器,我们需要一个 FTP 客户端。

Internet 上和 CentOS 8 yum 存储库中有许多免费的 FTP 客户端可用。

我们正在安装 lftp(一个复杂的 FTP 客户端)来连接我们的 FTP 服务器。

[root@ftp-client ~]# dnf install -y lftp

使用 lftp 命令匿名连接 FTP 服务器。

[root@ftp-client ~]# lftp ftp-server
lftp ftp-server:~> ls
drwxr-xr-x    2 0        0              24 Nov 10 15:54 pub

从 FTP 服务器下载文件。

lftp ftp-server:/> cd pub
lftp ftp-server:/pub> get cacert.p12
12354 bytes transferred

从 lftp 客户端退出。

lftp ftp-server:/pub> exit

我们已经在 CentOS 8 上成功安装并配置了匿名 FTP 服务器。

在 CentOS 8 上安装 vsftpd

安装 vsftpd 包以在我们的 CentOS 8 服务器上配置 FTP 服务。

[root@ftp-server ~]# dnf install -y vsftpd

通过编辑 vsftpd 配置文件允许匿名访问 FTP 服务器。

[root@ftp-server ~]# vi /etc/vsftpd/vsftpd.conf

在此文件中查找并设置以下指令。

anonymous_enable=YES

启用并启动 FTP 服务。

[root@ftp-server ~]# systemctl enable --now vsftpd.service
Created symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service -> /usr/lib/systemd/system/vsftpd.service.
日期:2020-09-17 00:12:48 来源:oir作者:oir