vsftp+mysql配置方法

來源:互聯網
上載者:User

標籤:

vsftp+mysql配置方法

VSFTP+MySQL虛擬使用者配置過程講解

VSFTPD是一種在UNIX/Linux中非常安全 且快速的FTP伺服器,目前已經被許多大型網站所採用。VSFTPD支援將使用者名稱和口令儲存在資料庫檔案或資料庫伺服器中。VSFTPD稱這種形式的使用者 為虛擬使用者。相對於FTP的本地(系統)使用者來說,虛擬使用者只是FTP伺服器的專有使用者,虛擬使用者只能訪問FTP伺服器所提供的資源,這大大增強系統本身 的安全性。相對於匿名使用者而言,虛擬使用者需要使用者名稱和密碼才能擷取FTP伺服器中的檔案,增加了對使用者和下載的可管理性。對於需要提供下載服務,但又不希 望所有人都可以匿名下載;既需要對下載使用者進行管理,又考慮到主機安全和管理方便的FTP網站來說,虛擬使用者是一種極好的解決方案。本文介紹在 RedHat Linux 9上如何將VSFTPD的虛擬使用者名稱和密碼儲存在MySQL資料庫伺服器中。
  
  一、VSFTPD的安裝

  目前,VSFTPD的最新版本是1.2.0版。官方為ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.0.tar.gz。在安裝前,需要先做以下準備工作:
  
  VSFTPD預設配置中需要“nobody”使用者。在系統中添加此使用者,如果使用者已經存在,useradd命令有相應提示。
  [root@hpe45 root]# useradd nobody
  useradd: user nobody exists
  
  VSFTPD預設配置中需要“/usr/share/empty”目錄。在系統中此目錄,如果目錄已經存在,mkdir命令有相應提示。
  [[email protected] root]# mkdir /usr/share/empty/
  mkdir: cannot create directory ‘/usr/share/empty’: File exists
  
  VSFTPD提供匿名FTP服務時,需要“ftp”使用者和一個有效匿名目錄。
  [[email protected] root]# mkdir /var/ftp/
  [[email protected] root]# useradd -d /var/ftp ftp
  接下來的操作對於ftp使用者是否已經存在都是有用的。
  [[email protected] root]# chown root.root /var/ftp
  [[email protected] root]# chmod og-w /var/ftp
  
  以上準備工作完成後,我們就可以開始編譯原始碼了。假定我們下載的vsftpd-1.2.0.tar.gz在/root目錄,執行以下命令:
  [[email protected] root]# tar zxvf vsftpd-1.2.0.tar.gz
  [[email protected] root]# cd vsftpd-1.2.0
  [[email protected] vsftpd-1.2.0]# make
  [[email protected] vsftpd-1.2.0]# make install
  
  上面的“make install”命令將編譯好的二進位檔案、手冊等複製到相應目錄。在RHL9上,可能需要手動執行以下複製:

 

下文連結:

http://blog.sina.com.cn/s/blog_62c4ea990102wae2.html

 

vsftp+mysql配置方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.