Ubuntu系统vsftpd安装步骤

161
2025/2/17 6:32:20
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统上安装vsftpd的步骤如下:

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

  2. 更新软件包列表

sudo apt-get update

输入以上命令后,系统会要求输入密码,这是因为添加了 sudo 前缀,表示以超级用户权限执行该操作。

  1. 安装vsftpd
sudo apt-get install vsftpd

等待软件自动安装,安装完成后,可以使用以下命令查询vsftpd的版本号,以确认安装成功:

vsftpd -version
  1. 配置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
  • 保存并关闭配置文件:按Ctrl+X,然后按Y,最后按回车键以保存更改并关闭文件。
  1. 重启vsftpd服务
sudo systemctl restart vsftpd

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

  1. 配置允许连接的用户文件(可选):
  • 编辑 /etc/vsftpd.chroot_list 文件,将允许连接的用户名写入该文件中,一个用户名一行。
  1. 设置开机自启动(可选):
sudo systemctl enable vsftpd

至此,您已经在Ubuntu上成功安装并配置了vsftpd。您可以通过FTP客户端(如FileZilla)连接到您的Ubuntu服务器,开始传输文件。

请注意,上述步骤可能会随着Ubuntu版本的更新而有所变化,建议参考最新的官方文档或教程以确保安装和配置的正确性。

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

推荐阅读: Ubuntu Kafka如何实现高可用