📅  最后修改于: 2023-12-03 14:52:35.714000             🧑  作者: Mango
FTP (文件传输协议)是一个常用的用于在计算机之间传输文件的协议。在 Ubuntu 20.04 上安装 FTP 服务器非常容易,并且可以在几分钟内完成。
以下是在 Ubuntu 20.04 中安装 FTP 服务器的步骤:
要安装 FTP 服务器,我们需要在终端中使用 apt 命令安装 vsftpd(非常安全和快速的FTP服务器)。打开终端并使用以下命令:
sudo apt install vsftpd
安装完成后,需要对 vsftpd 进行配置。要编辑 vsftpd 的配置文件,在终端中使用以下命令:
sudo nano /etc/vsftpd.conf
在编辑器中,您需要找到以下几行并将其取消注释:
# write_enable=YES
# local_umask=022
# chroot_local_user=YES
在取消注释后,您需要编辑这些行以使其如下所示:
write_enable=YES
local_umask=022
chroot_local_user=YES
然后,保存文件并退回到终端。
在更改配置后,必须重新启动 vsftpd 服务以使更改生效。在终端中使用以下命令:
sudo systemctl restart vsftpd
在 Ubuntu 20.04 中安装 vsftpd 后,默认情况下在防火墙中没有打开 FTP 端口(21)。要打开 FTP 端口,请在终端中使用以下命令:
sudo ufw allow ftp
如果您使用了其他防火墙,请确保在前往生产环境之前打开 FTP 端口。
现在,您的 FTP 服务器已经安装并配置好。您可以使用任何 FTP 客户端连接到该服务器,例如 FileZilla。也可以使用终端中的命令行 FTP 客户端:
ftp <server-ip>
这将连接到您的 FTP 服务器。您可以使用站点管理器或命令行上传和下载文件。
现在,您已经了解了如何在 Ubuntu 20.04 中安装 FTP 服务器。按照这些简单的步骤,您可以很容易地在 Ubuntu 20.04 上设置自己的 FTP 服务器。