溫馨提示×

Ubuntu vsftpd自動掛載FTP目錄

小樊
46
2025-07-05 10:46:45
欄目: 智能運維

在Ubuntu上使用vsftpd實現自動掛載FTP目錄,可以按照以下步驟進行:

安裝vsftpd

首先,打開終端并執行以下命令來更新系統包:

sudo apt update
sudo apt install vsftpd

配置vsftpd

安裝完成后,需要編輯vsftpd的配置文件。配置文件通常位于 /etc/vsftpd.conf。以下是一些常用配置項的說明:

  • anonymous_enable: 是否允許匿名訪問,默認為NO。
  • local_enable: 是否允許本地用戶登錄,默認為YES。
  • write_enable: 是否允許FTP客戶端上傳文件,默認為YES。
  • chroot_local_user: 是否將用戶限制在其主目錄,默認為YES。
  • pasv_min_portpasv_max_port: 被動模式下使用的端口范圍。
  • allow_writeable_chroot: 是否允許家目錄可寫,默認為NO。

創建FTP用戶和目錄

創建一個新的用戶用于FTP訪問,并為其指定主目錄:

sudo useradd -m -s /bin/bash ftpuser
sudo passwd ftpuser

配置自動掛載

要實現自動掛載,需要編輯 /etc/fstab 文件。首先,使用以下命令打開fstab文件進行編輯:

sudo nano /etc/fstab

在文件的末尾添加以下行,用于描述要掛載的硬盤設備和掛載點的信息。假設你要掛載的硬盤設備是 /dev/sdb1,并且希望掛載到 /mnt/ftp 目錄:

/dev/sdb1 /mnt/ftp ext4 defaults 0 0

保存并關閉文件。

重啟vsftpd服務

使用以下命令重啟vsftpd服務,使配置生效:

sudo systemctl restart vsftpd

測試FTP服務

現在你可以測試vsftpd服務是否正常工作,可以使用FTP客戶端(如FileZilla)或命令行工具(如 ftp)進行測試,使用命令行工具連接到FTP服務器:

ftp ftpuser@hostname

此時需要輸入 ftpuser 對應的密碼進入FTP命令行,測試文件上傳和下載。

以上步驟應該能夠幫助你在Ubuntu上成功安裝、配置并實現vsftpd的自動掛載。

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