在Ubuntu系统上安装vsftpd的步骤如下:
-
打开终端:点击左上角的Ubuntu图标,然后在搜索框中输入“terminal”并按回车键,或者按下快捷键Ctrl+Alt+T。
-
更新软件包列表:
sudo apt-get update
输入以上命令后,系统会要求输入密码,这是因为添加了 sudo
前缀,表示以超级用户权限执行该操作。
- 安装vsftpd:
sudo apt-get install vsftpd
等待软件自动安装,安装完成后,可以使用以下命令查询vsftpd的版本号,以确认安装成功:
vsftpd -version
- 配置vsftpd:
- 使用文本编辑器打开vsftpd的配置文件。在这个例子中,我们将使用nano编辑器:
sudo nano /etc/vsftpd.conf
- 在配置文件中,找到并修改以下设置,以符合您的需求:
- 匿名访问:
- 若要禁止匿名访问,请将以下行的注释符号(#)删除,并将其值更改为NO:
anonymous_enable=NO
- 若要禁止匿名访问,请将以下行的注释符号(#)删除,并将其值更改为NO:
- 本地用户登录:
- 若要允许本地用户登录,请将以下行的注释符号(#)删除,并将其值更改为YES:
local_enable=YES
- 若要允许本地用户登录,请将以下行的注释符号(#)删除,并将其值更改为YES:
- 写权限:
- 若要允许用户具有写权限,请将以下行的注释符号(#)删除,并将其值更改为YES:
write_enable=YES
- 若要允许用户具有写权限,请将以下行的注释符号(#)删除,并将其值更改为YES:
- 更改用户权限:
- 若要允许用户访问其主目录,请将以下行的注释符号(#)删除,并将其值更改为YES:
chroot_local_user=YES
- 若要允许用户访问其主目录,请将以下行的注释符号(#)删除,并将其值更改为YES:
- 匿名访问:
- 保存并关闭配置文件:按Ctrl+X,然后按Y,最后按回车键以保存更改并关闭文件。
- 重启vsftpd服务:
sudo systemctl restart vsftpd
为了使更改生效,需要重启vsftpd服务。
- 配置允许连接的用户文件(可选):
- 编辑
/etc/vsftpd.chroot_list
文件,将允许连接的用户名写入该文件中,一个用户名一行。
- 设置开机自启动(可选):
sudo systemctl enable vsftpd
至此,您已经在Ubuntu上成功安装并配置了vsftpd。您可以通过FTP客户端(如FileZilla)连接到您的Ubuntu服务器,开始传输文件。
请注意,上述步骤可能会随着Ubuntu版本的更新而有所变化,建议参考最新的官方文档或教程以确保安装和配置的正确性。