Proftpd學習筆記之基本安裝

來源:互聯網
上載者:User

 

圖-ProFTPD

這幾天,公司終於放假了,終於可以安下心來好好學些proftp+mysql+quota。

安裝proftp之前,必須先做一個工作,假如你的mysql是自己編譯的,那就必須先修改/etc/ld.so.conf,否則後面運行proftp會報錯。

vi /etc/ld.so.conf

添加下面一行:

/usr/local/mysql/lib/mysql

注意大家如果mysql的安裝路徑於我不一樣,則填寫相應的路徑,有關mysql的編譯安裝請參考《Linux+Apache+Mysql+PHP典型配置》。

1。下載相關軟體

wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz

下載proftp的最新版本1.2.9

wget http://www.castaglia.org/proftpd/modules/proftpd-mod-quotatab-1.2.11.tar.gz

這是配合proftp的磁碟限額的模組

2。解壓編譯

tar zvxf proftpd-1.2.9.tar.gz

tar zvxf proftpd-mod-quotatab-1.2.11.tar.gz

cp mod_quotatab/*.c proftpd-1.2.9/contrib/

cp mod_quotatab/*.h proftpd-1.2.9/contrib/

vi proftpd-1.2.9/contrib/mod_sql_mysql.c

找到#include 這一行,將mysql.h改成你的系統中此檔案所在的路徑,如/usr/local/mysql/include/mysql/mysql.h

編譯:

./configure \

--prefix=/usr/local/proftpd \

--with-modules=mod_sql:mod_sql_mysql:mod_quotatab\

:mod_quotatab_sql:mod_ratio \

--with-includes=/usr/local/mysql/include/mysql \

--with-libraries=/usr/local/mysql/lib/mysql

make

make install

這裡我們編譯的時候已經加進了mysql,quota,ratio等模組的支援,我會在後面講他們的應用

ok, 現在我們可以來啟動proftp了,只要

/usr/local/proftpd/sbin/proftpd

用你的ftp用戶端實驗以下,應該可以正常登陸,包括匿名和linux使用者名稱可以。

其實預設的proftp滿足日常的伺服器管理用還是綽綽有餘的,有個地方還是要修改一下,就是預設proftp的設定檔不支援ftp續傳,所以我們只要

vi /usr/local/proftpd/etc/proftpd.conf

添加以下兩行

AllowRetrieveRestart on

AllowStoreRestart on

重新啟動以下proftp,就可以正常續傳檔案了。

建立proftpd指令碼

只要在proftp的原始碼目錄

cp proftpd-1.2.9/contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

記得修改proftpd檔案,一般要修改proftpd的實際路徑

chmod 755 /etc/rc.d/init.d/proftpd

ok

以後就可以用這個教本來啟動,停止,重啟proftp

呵呵,今天就講這些,明天講些proftp的一些基礎配置:)

通過文章的介紹,我們今天學習了proftp的基礎安裝,下篇講基礎配置!

  • ProFTPD 畸形STAT指令參數遠程DoS缺陷
  • proftpd支援上傳sfv校正的方法
  • FTP服務 Proftpd + mysql + quota
  • 使用MySQL認證ProFTPD使用者需要什麼
  • Proftpd中Limit的使用
  • ProFTPD伺服器安全性原則
  • Proftpd 大蝦的學習筆記

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.