在Ubuntu上安装和配置vsftpd服务器的步骤如下:
Ctrl + Alt + T
。sudo apt-get update
sudo apt-get install vsftpd
等待软件自动安装完成。打开配置文件:
使用文本编辑器打开vsftpd的配置文件。在这个例子中,我们将使用 nano
编辑器:
sudo nano /etc/vsftpd.conf
修改配置:
#
)删除,并将其值更改为 NO
:anonymous_enable=NO
#
)删除,并将其值更改为 YES
:local_enable=YES
#
)删除,并将其值更改为 YES
:write_enable=YES
#
)删除,并将其值更改为 YES
:chroot_local_user=YES
pasv_min_port
和 pasv_max_port
用于设置被动模式的端口范围。保存并关闭配置文件:
按 Ctrl + X
,然后按 Y
,最后按回车键以保存更改并关闭文件。
为了使更改生效,需要重启vsftpd服务。在终端中输入以下命令,然后按回车键:
sudo systemctl restart vsftpd
创建FTP用户:
使用以下命令创建一个新用户 ftpuser
并设置其主目录:
sudo useradd -d /home/ftpuser -s /bin/false ftpuser
sudo passwd ftpuser
根据提示设置用户名和密码。
配置防火墙:
如果你的系统启用了防火墙(如 ufw
),你需要打开FTP的数据端口。执行以下命令来允许FTP传输:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
测试FTP连接: 在另一台计算机上使用FTP客户端(如FileZilla)连接到你的FTP服务器,并使用创建的用户凭据进行登录。你应该能够成功连接到FTP服务器并访问文件。
以上步骤涵盖了在Ubuntu上安装和配置vsftpd的基本流程。根据具体需求,你可能还需要进行进一步的配置和优化。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Ubuntu vsftpd安装步骤