Ubuntu下配置vsftpd的详细步骤

avatar
作者
猴君
阅读量:0

在Ubuntu下配置vsftpd(Very Secure FTP Daemon)的步骤如下:

  1. 安装vsftpd:
sudo apt-get update sudo apt-get install vsftpd 
  1. 配置vsftpd: 编辑vsftpd配置文件,可以使用vi或者nano编辑器打开/etc/vsftpd.conf文件:
sudo vi /etc/vsftpd.conf 

找到以下几行并修改为如下内容:

anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES 

这样设置可以禁用匿名访问,允许本地用户登录并上传文件,同时将用户限制在其家目录下。

  1. 重启vsftpd服务:
sudo systemctl restart vsftpd 
  1. 配置防火墙: 如果系统开启了防火墙,需要开放FTP端口(默认端口为21):
sudo ufw allow 21/tcp 
  1. 创建FTP用户: 如果需要为vsftpd创建新的FTP用户,可以使用以下命令:
sudo adduser ftpuser 

根据提示输入密码等信息完成用户创建。

  1. 测试FTP连接: 使用FTP客户端(如FileZilla)连接到FTP服务器,输入主机名、端口、用户名和密码,测试连接是否成功。

配置完成后,您的vsftpd已经可以正常工作,用户可以使用FTP客户端连接到服务器,并进行文件的上传和下载操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!