vsftpd 是一个既安全又轻量的 FTP 服务器。以下介绍在 Debian 或 Ubuntu 系统上安装和配置 vsftpd 的基本步骤,所有命令均需要以 root 身份执行。
第一步:安装 vsftpd
在终端中执行以下命令来安装 vsftpd:
apt-get install vsftpd
第二步:编辑配置文件
使用你喜欢的编辑器(例如 vim)打开 vsftpd 的配置文件:
vim /etc/vsftpd.conf
在配置文件中,默认情况下 vsftpd 允许匿名访问,这在大多数场景下并不安全,因此建议关闭匿名访问。为此,将下面这行配置的值设为 NO:
anonymous_enable=NO
接下来,允许本地用户登录,将以下参数设置为 YES:
local_enable=YES
此外,为了允许用户进行写入和上传操作,确保配置中包含:
write_enable=YES
编辑完成后保存文件并退出编辑器。
第三步:启动 vsftpd 服务
配置生效前,需要启动或重启 vsftpd 服务。执行以下命令启动服务:
service vsftpd start
此时,你就可以本地登陆并使用 vsftpd 提供的 FTP 服务。如果之后对配置文件进行了修改,记得每次更改后都要重启 vsftpd 服务来使配置生效。