64位centos 5.6編譯安裝vsftpd-2.3.4的兩種使用者登入配置

來源:互聯網
上載者:User

伺服器搭建FTP是首要的任務了。虛擬使用者登入比本機使用者登入安全係數高。因為vsftpd虛擬使用者,並不是系統的帳號,也就僅用來支援Vsftpd服務用,因此沒有許可他登陸系統的必要,比直接設定本機使用者登入帳號為登陸系統的使用者安全性高。

一、文章要點:

1.64位系統下使用了PAM資料方式的虛擬使用者配置

2.修改關鍵指令碼,是編譯成功通過。必要步驟,詳細安裝配置說明過程。

3.完全配置執行個體,Centos5.6編譯安裝vsftpd-2.3.4(配置本機使用者登入、虛擬使用者登入)

下載

wget http://xiazai.xiazaiba.com/Soft/V/vsftpd-2.3.4.tar.gz

tar xzvf vsftpd-2.3.4.tar.gz

cd vsftpd-2.3.4

關鍵步驟:由於64位系統的SO檔案路徑有變化,必須更改vsf_findlibs.sh指令碼的將lib換成lib64

可以手工修改,也可以執行批量修改。

sed -i 's/lib\//lib64\//g' vsf_findlibs.sh   這裡不執行,在64位系統是無法make成功的

mkdir /var/ftp/

useradd -d /var/ftp ftp

chown root.root /var/ftp/

chmod og-w /var/ftp/

make

make install

cd /etc/

cp /etc/vsftpd/vsftpd.conf.rpmsave vsftpd.conf

二、詳細安裝配置說明過程:

1、首先是安裝PAM

yum install pam-devel db4-utils

2、安裝vsftpd

yum install vsftpd*

3、查看vsftpd是否載入 pam

ldd /usr/sbin/vsftpd

若輸出中出現ibpam.so.0 => /lib/libpam.so.0,表示載入成功

4、產生使用者驗證資料庫檔案

1)建立loguser.txt,格式如下(使用者、密碼、使用者、密碼.....)

userid

pass

相關文章

聯繫我們

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