ubuntu

Ubuntu vsftpd安装步骤

小樊
36
2025-03-18 11:13:55
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领! 查看>>

在Ubuntu上安装和配置vsftpd(Very Secure FTP Daemon)服务器的步骤如下:

安装vsftpd

  1. 打开终端:点击左上角的Ubuntu图标,然后在搜索框中输入“terminal”并按回车键,或者按下快捷键 Ctrl + Alt + T

  2. 更新软件包列表

    sudo apt-get update
    
  3. 安装vsftpd

    sudo apt-get install vsftpd
    

配置vsftpd

  1. 使用文本编辑器打开配置文件

    sudo nano /etc/vsftpd.conf
    
  2. 修改配置文件

    • 启用匿名访问(如果需要):
      anonymous_enable=YES
      
    • 启用本地用户访问
      local_enable=YES
      
    • 设置允许登录的用户列表(可选):
      userlist_enable=YES
      userlist_file=/etc/vsftpd.userlist
      userlist_deny=NO
      
    • 限制用户只能访问其主目录
      chroot_local_user=YES
      
  3. 保存并关闭配置文件:按 Ctrl + X,然后按 Y,最后按回车键以保存更改并关闭文件。

重启vsftpd服务

为了使更改生效,需要重启vsftpd服务:

sudo systemctl restart vsftpd

配置防火墙(如果需要)

如果您的系统启用了防火墙(如 ufw),您需要打开FTP的数据端口:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp

创建FTP用户

  1. 创建新用户

    sudo adduser ftpuser
    
  2. 设置用户名和密码:根据提示设置用户名和密码。

  3. 将用户添加到vsftpd组(可选):

    sudo usermod -a -G ftp ftpuser
    

验证FTP服务器

在另一台计算机上使用FTP客户端(如FileZilla)连接到您的FTP服务器,并使用创建的用户凭据进行登录。您应该能够成功连接到FTP服务器并访问文件。

以上步骤涵盖了在Ubuntu上安装和配置vsftpd的基本流程。根据实际需求,您可能还需要进行进一步的配置,例如设置被动模式端口范围、调整用户权限等。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Ubuntu系统vsftpd安装步骤

0
看了该问题的人还看了