VSFTP伺服器配置之虛擬使用者

來源:互聯網
上載者:User

標籤:密碼   使用者名稱   伺服器   資料庫   

    關於Vsftp服務就不多說了,我們就直接配置了。

目的:

      1.為VSFTP伺服器配置虛擬使用者,所對應的系統使用者為ftpuser。

      2.虛擬使用者如下:

            使用者名稱          密碼

            zhangsan        zhangpass

            zhaosi          zhaopass

            aobama          aopass

      3.為安全起見,禁錮使用者目錄。

第一步:安裝

yum install vsftpd

第二步:配置

    1.建立系統使用者

useradd ftpuser -d /FTP -s /sbin/nologin

    2.建立虛擬使用者

vim ftpuser.txt        #將虛擬使用者和密碼存入ftpuser.txt中,單行為使用者名稱,雙行為密碼,該檔案用於建立虛擬使用者資料庫

第二步:建立虛擬使用者資料庫

db_load -T -t hash -f ftpuser.txt  /etc/vsftpd/vsftpd_login.db        #在vsftpd配置目錄中建立虛擬使用者資料庫chmod 600 !$                #將資料庫的使用權限設定為600

第三步:配置pam認證檔案

vim /etc/pam.d/vsftpd            #編輯vsftpd檔案#將原有行全部注釋,並加入以下兩行內容,這是64系統的配置,32位配置類似,要將/lib64改為/lib目錄auth    required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd_login        #db檔案全檔案名稱為vsftpd_login.db ,但是在這裡寫時要將.db去掉。account required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd_login

第四步:修改主設定檔

vim /etc/vsftpd/vsftpd.confanonymous_enable=NO         #是否開啟匿名使用者local_enable=YES            #開啟本機使用者,要使用虛擬使用者,該項要開啟write_enable=YES            #允許寫操作local_umask=022             #設定上傳後檔案的許可權掩碼xferlog_enable=YES            #開啟日誌connect_from_port_20=YES        #資料轉送連接埠xferlog_file=/var/log/xferlog    #記錄檔路徑,這個檔案需要手動touch,並且要授權ftpuser使用者寫入許可權,否則日誌記錄不成功xferlog_std_format=YES                          #日誌記錄格式為標準。ftpd_banner=Welcome to blah FTP service.        #登陸ftp時的歡迎資訊chroot_local_user=YES                #禁錮系統使用者listen=YES                         #開啟監聽pam_service_name=vsftpd           #pam設定檔名字#下面的內容需要自己建立,設定檔中沒有樣本guest_enable=YES                   #開戶虛擬使用者功能guset_username=ftpuser             #虛擬使用者所對應的系統使用者名稱virtual_use_local_privs=YES        #啟用虛擬使用者的許可權繼承映射的系統使用者權限

第五步:建立記錄檔,並授權ftpuser讀寫

touch /var/log/xferlogchown ftpuser.ftpuser !$

第六步:啟動服務,測試連接。

service vsftpd start

經測試無任何問題,正常工作,可以查看Log.

[[email protected] /]# cat /var/log/xferlogTue Jun 24 01:59:46 2014 1 192.168.1.104 457364 /fail1.jpg b _ i g zhaosi ftp 0 * cTue Jun 24 02:00:41 2014 1 192.168.1.104 0 /7z920-x64.msi b _ i g zhaosi ftp 0 * iTue Jun 24 02:01:26 2014 1 192.168.1.104 0 /7z920-x64.msi b _ i g zhaosi ftp 0 * iTue Jun 24 02:01:37 2014 1 192.168.1.104 0 /7z920-x64.msi b _ i g zhaosi ftp 0 * iTue Jun 24 02:02:23 2014 1 192.168.1.104 1376768 /7z920-x64.msi b _ i g zhaosi ftp 0 * cTue Jun 24 02:02:30 2014 1 192.168.1.104 2367488 /tightvnc-2.7.10-setup-64bit.msi b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:04 2014 4 192.168.1.104 8920168 /LOM_Realtek_WIN_A01_Setup-5M02W_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:19 2014 1 192.168.1.104 2756632 /Intel_Chipset-Software-Insta_A04_R304291_setup_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:20 2014 12 192.168.1.104 33059912 /SWB_DRVR_ME8_1P5_1427_A00_SETUP_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:22 2014 2 192.168.1.104 4707448 /O3010A11.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:23 2014 4 192.168.1.104 8920168 /LOM_Realtek_WIN_A01_Setup-5M02W_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:35 2014 13 192.168.1.104 33059912 /SWB_DRVR_ME8_1P5_1427_A00_SETUP_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:03:40 2014 17 192.168.1.104 41675720 /SWB_DRVR_UNIFIED_MEI_1P5M_9_5_14_1724_MRHF_A01_SETUP_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:04:05 2014 29 192.168.1.104 131192720 /Win7-8_64_15.28.14_3040_Dell_setup_ZPE.exe b _ i g zhaosi ftp 0 * cTue Jun 24 02:05:50 2014 24 192.168.1.104 131192720 /Win7-8_64_15.28.14_3040_Dell_setup_ZPE.exe b _ i g zhaosi ftp 0 * c



相關文章

聯繫我們

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