溫馨提示×

Ubuntu FTP Server目錄列表設置

小樊
45
2025-05-28 20:36:51
欄目: 智能運維

在Ubuntu上設置FTP服務器目錄列表,您需要遵循以下步驟:

  1. 安裝vsftpd(Very Secure FTP Daemon): 打開終端并運行以下命令來安裝vsftpd:
sudo apt update
sudo apt install vsftpd
  1. 配置vsftpd: 使用文本編輯器打開vsftpd配置文件。例如,使用nano編輯器:
sudo nano /etc/vsftpd.conf
  1. 修改配置文件: 找到以下設置并進行相應的更改:
  • anonymous_enable=YES更改為anonymous_enable=NO,以禁用匿名訪問。
  • 取消注釋(刪除行首的#)local_enable=YES,以允許本地用戶訪問。
  • 取消注釋dirmessage_enable=YES,以啟用目錄消息。
  • 取消注釋use_localtime=YES,以使用本地時間而不是UTC時間。
  • 取消注釋xferlog_enable=YES,以啟用傳輸日志。
  • 取消注釋connect_from_port_20=YES,以允許數據連接使用端口20。
  • 設置chroot_local_user=YES,以將本地用戶限制在其主目錄中。
  • 取消注釋listen=YES,以啟用被動模式。

保存并關閉文件。

  1. 重啟vsftpd服務: 運行以下命令以使更改生效:
sudo systemctl restart vsftpd

現在,您的Ubuntu FTP服務器應該已經配置好了目錄列表。用戶可以連接到服務器并列出其主目錄中的文件和文件夾。如果需要為特定用戶啟用目錄列表,可以在其主目錄中創建一個名為.directory的隱藏文件,并在其中添加以下內容:

IndexOptions FancyIndexing NameWidth=*

這將啟用目錄列表的美觀顯示,并設置文件名寬度。您可以根據需要調整這些選項。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女