在Ubuntu上安装FTP服务器:使用VSFTPD进行安装。启用上传功能,编辑/etc/vsftpd.conf文件,并将write_enable设置为YES。重新启动vsftpd服务。用户现在可以通过FTP在其主目录中上传和下载文件。如需限制用户在主目录内操作,取消注释chroot_local_user=YES。
在Ubuntu上安装文件传输协议(FTP)是一个常用任务,允许您使用FTP来移动计算机之间的文件。 FTP工作在客户端 – 服务器模型上。 服务器组件是FTP守护程序,始终侦听分配端口上的FTP请求(默认情况下端口21)。
第一步是安装FTP守护程序。 我们推荐VSFTPD。
sudo apt install vsftpd
启用通过FTP上传
默认情况下,FTP用户可以下载文件但无法通过FTP上载。 允许用户上传文件,编辑文件 /etc/vsftpd.conf.conf.:
write_enable=YES
接下来,重新启动vsftpd:
sudo systemctl restart vsftpd.service
现在,当用户使用FTP登录时,他们将在其主目录中启动
(例如/ home / username),他们就可以将文件下载和上传到此目录,以及创建和删除目录。
如果您希望用户仅限于他们的主目录,请将同一文件视为以前(/etc/vsftpd.conf),取消注释该行:
chroot_local_user=YES