如何在Ubuntu 20.04 LTS上安装FTP服务器

ubuntu-vsftpd-SSL-1Ubuntu 20.04 LTS Focal Fossa上安装FTP服务器

步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

sudo apt update
sudo apt upgrade

步骤2.在Ubuntu 20.04上安装FTP服务器。

使用以下apt命令安装vsftpd软件包:

sudo apt install vsftpd

安装VSFTPD之后,以下命令可用于停止,启动和启用服务器服务,使其在服务器启动时始终启动:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

步骤3.在Ubuntu系统上配置FTP服务器。

您可以在找到其主要配置文件。您将在其中配置的许多设置都有详细的文档记录。使用这些值添加/修改以下选项:/etc/vsftpd.conf

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YES

保存配置文件后,重新启动vsftpd以应用新更改:

sudo systemctl restart vsftpd

步骤4.配置防火墙。

如果尚未这样做,建议您ufw为Ubuntu 20.04启用防火墙。

sudo ufw allow from any to any port 20,21,10000:10100 proto tcp

步骤5.创建FTP用户。

现在,我们将创建一个用于登录FTP的新用户。在此示例中,我们将创建一个名为meilana的新用户:

$ sudo useradd -m meilana
$ sudo passwd maria
New password: 
Retype new password: 
passwd: password updated successfully

为了验证一切正常,您应该在meilana的主目录中至少存储一个文件。在后续步骤中登录FTP时,该文件应该可见:

sudo bash -c "echo FTP TESTING > /home/ftpuser/FTP-TEST"

恭喜你!您已经成功安装了FTP服务器。感谢您使用本教程在Ubuntu 20.04 LTS Focal Fossa系统中安装FTP服务器。有关其他帮助或有用信息,我们建议您检查vsftpd官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41418.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月9日 下午5:17
下一篇 2021年3月9日 下午5:22

相关推荐