如何在Ubuntu 18.04中安装VSFTPD FTP服务器
时间:2020-07-27 12:59:28 来源:igfitidea点击:
本教程介绍如何在Ubuntu 18.04上使用VSFTPD安装FTP服务器。
我们不需要FTP运行Web服务器,但我们需要一种方法来传输到服务器的资源。
在服务器和客户端之间传输文件有很多不同的方法,但最流行的方法是FTP,它代表文件传输协议。
有几种可用的FTP服务器解决方案可用于Ubuntu,我们将使用一个,是VSFTPD,它代表非常安全的FTP守护程序。
我们需要首先安装VSFTPD包:
sudo apt-get update sudo apt-get install vsftpd
位于/etc/vsftpd.conf的ftp服务器的默认配置文件。
打开配置文件并按照以下指令配置以下指令(如果注释说明,请取消注释指令)。
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES
接下来,重新启动VSFTPD服务使更改生效:
sudo systemctl restart vsftpd
要查看FTP服务器状态,请运行:
sudo systemctl status vsftpd
现在,我们可以使用任何FTP客户端连接到Ubuntu FTP服务器。
最受欢迎的是filezilla。
请注意,如果我们已启用Ubuntu防火墙,则需要将防火墙规则添加到打开端口21:
sudo ufw allow 21/tcp
创建FTP用户时,请确保用户的主目录是我们希望通过FTP访问的位置。
例如,以下命令将在/var/www /目录下创建一个名为ftpuser1的新用户。
sudo adduser --home /var/www/ftpuser1