📌  相关文章
📜  如何在 ubuntu 20.04 中安装 ftp 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:52:35.714000             🧑  作者: Mango

如何在 Ubuntu 20.04 中安装 FTP 服务器 - Shell-Bash

FTP (文件传输协议)是一个常用的用于在计算机之间传输文件的协议。在 Ubuntu 20.04 上安装 FTP 服务器非常容易,并且可以在几分钟内完成。

以下是在 Ubuntu 20.04 中安装 FTP 服务器的步骤:

步骤1:安装 vsftpd

要安装 FTP 服务器,我们需要在终端中使用 apt 命令安装 vsftpd(非常安全和快速的FTP服务器)。打开终端并使用以下命令:

sudo apt install vsftpd
步骤2:配置 vsftpd

安装完成后,需要对 vsftpd 进行配置。要编辑 vsftpd 的配置文件,在终端中使用以下命令:

sudo nano /etc/vsftpd.conf
2.1 配置 vsftpd.conf

在编辑器中,您需要找到以下几行并将其取消注释:

# write_enable=YES
# local_umask=022
# chroot_local_user=YES

在取消注释后,您需要编辑这些行以使其如下所示:

write_enable=YES
local_umask=022
chroot_local_user=YES

然后,保存文件并退回到终端。

2.2 重启 vsftpd 服务

在更改配置后,必须重新启动 vsftpd 服务以使更改生效。在终端中使用以下命令:

sudo systemctl restart vsftpd
步骤3:打开 FTP 端口

在 Ubuntu 20.04 中安装 vsftpd 后,默认情况下在防火墙中没有打开 FTP 端口(21)。要打开 FTP 端口,请在终端中使用以下命令:

sudo ufw allow ftp

如果您使用了其他防火墙,请确保在前往生产环境之前打开 FTP 端口。

步骤4:测试 FTP 服务器

现在,您的 FTP 服务器已经安装并配置好。您可以使用任何 FTP 客户端连接到该服务器,例如 FileZilla。也可以使用终端中的命令行 FTP 客户端:

ftp <server-ip>

这将连接到您的 FTP 服务器。您可以使用站点管理器或命令行上传和下载文件。

现在,您已经了解了如何在 Ubuntu 20.04 中安装 FTP 服务器。按照这些简单的步骤,您可以很容易地在 Ubuntu 20.04 上设置自己的 FTP 服务器。