温馨提示×

Ubuntu vsftpd目录列表

小樊
44
2026-05-10 12:45:09
栏目: 智能运维

在Ubuntu系统中,vsftpd(Very Secure FTP Daemon)是一个流行的FTP服务器软件。默认情况下,vsftpd不允许列出目录内容,这是为了提高安全性。但是,如果您希望启用目录列表功能,可以通过以下步骤进行配置:

  1. 打开终端。

  2. 使用文本编辑器打开vsftpd的配置文件。通常,该文件位于/etc/vsftpd.conf。您可以使用nano或其他文本编辑器打开它。例如,使用nano编辑器:

sudo nano /etc/vsftpd.conf
  1. 在配置文件中找到以下行:
#dirmessage_enable=YES

取消注释(删除行首的#号),并将YES改为NO(如果尚未更改):

dirmessage_enable=NO
  1. 在配置文件中找到以下行:
#xferlog_enable=YES

取消注释,并确保其值为YES

xferlog_enable=YES
  1. 在配置文件中找到以下行:
#connect_from_port_20=YES

取消注释,并确保其值为YES

connect_from_port_20=YES
  1. 在配置文件中找到以下行:
#listen=YES

取消注释,并确保其值为YES

listen=YES
  1. 保存并关闭配置文件。

  2. 重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd

现在,vsftpd应该允许列出目录内容了。如果您仍然遇到问题,请检查防火墙设置以确保FTP端口(通常为21)已打开。

0