VSFTP是一个非常安全和快速的FTP应用程序,它的设置和管理非常简单。
1、准备工作
需要安装并运行的Ubuntu Server 18.04系统。当然还需要一个具有sudo权限的账号。
2、安装VSFTP
VSFTP程序位于标准存储库中,因此可以使用单个命令删除安装。打开终端窗口并使用以下命令:
sudo apt-get install vsftpd
使用以下命令启动并启用该服务:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
安装完成后,您就可以继续了。
3、创建FTP用户
我们将使这很容易,并为FTP服务创建一个用户,然后您可以将其提供给需要它的人(并且在服务器上没有用户帐户)。这可以被视为通用FTP使用的帐户。您可以随时创建更多,服务器上具有用户帐户的任何人都可以通过FTP进行登录。我们的用户将被称为ftpuser,并使用以下命令创建:
sudo useradd -m ftpuser
使用以下命令设置用户密码:
sudo passwd ftpuser
至此用户已设置完成。
4、配置VSFTP
我们将创建一个全新的配置文件。在我们这样做之前,让我们用命令重命名原始文件:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
使用以下命令创建新文件:
sudo nano /etc/vsftpd.conf
在该文件中,输入以下内容:
listen=NO
listen_ipv6=YES
anonymous_enable=NO