在ubuntu 20.04 lts focal fossa上
步骤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服务器。有关其他帮助或有用信息,我们建议您检查。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun41418.html