在Ubuntu下配置vsftpd(Very Secure FTP Daemon)的步骤如下:
安装vsftpd:sudo apt-get updatesudo apt-get install vsftpd配置vsftpd:编辑vsftpd配置文件,可以使用vi或者nano编辑器打开/etc/vsftpd.conf文件:sudo vi /etc/vsftpd.conf找到以下几行并修改为如下内容:
anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESallow_writeable_chroot=YES这样设置可以禁用匿名访问,允许本地用户登录并上传文件,同时将用户限制在其家目录下。
重启vsftpd服务:sudo systemctl restart vsftpd配置防火墙:如果系统开启了防火墙,需要开放FTP端口(默认端口为21):sudo ufw allow 21/tcp创建FTP用户:如果需要为vsftpd创建新的FTP用户,可以使用以下命令:sudo adduser ftpuser根据提示输入密码等信息完成用户创建。
测试FTP连接:使用FTP客户端(如FileZilla)连接到FTP服务器,输入主机名、端口、用户名和密码,测试连接是否成功。配置完成后,您的vsftpd已经可以正常工作,用户可以使用FTP客户端连接到服务器,并进行文件的上传和下载操作。


