无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    全部產品
    您的位置: 網站首頁 > 幫助中心>文章內容

    新手學堂:Linux操作系統(tǒng)配置Vsftp方法

    發(fā)布時間:  2012/8/13 11:07:46
     Linux下vsftp的重新安裝和配置虛擬用戶

    重新安裝和配置虛擬用戶

    以下都是在root用戶下進行的

    #tarzxvfvsftpd-2.0.5.tar.gz——解壓

    #cdvsftpd-2.0.5.tar.gz——解壓后進入vsftpd-2.0.5.tar.gz目錄

    #mkdir/usr/share/empty/——VSFTPD默認設置需要一個空目錄:/usr/share/empty

    #mkdir/var/ftp/——如果容許匿名用戶(anonymous),那么你將需要一個"ftp"用戶和其home目錄(這個home目錄不屬于“ftp”用戶,而且“ftp"用戶也對其沒有寫權限)在你的系統(tǒng)中存在。

    #adduser然后回車,依照程序說明來添加兩個用戶"nobody"和"ftp",'nobody'一般都已經存在來,如果添加時提示用戶已經存在,就不用添了。'ftp'用戶設置時主目錄都設在/var/ftp

    #chmod755/var/ftp——把/var/ftp目錄的權限設為drwxr-xr-x

    #make

    #makeinstall

    #cpvsftpd.conf/etc——"makeinstall"不會拷貝默認的配置文件,所以手工拷貝過去。不同的系統(tǒng)位置可能不一樣,看一下,如果有/etc/vsftp目錄的話,就拷貝到/etc/vsftp下

    安裝完成。

    測試一下:

    編輯/etc/vsftpd.conf,在最下面加入以下這一行:

    listen=YES

    確定你沒有運行其他FTP服務(否則VSFTPD不能占用FTP所需的21端口)。

    #/usr/local/sbin/vsftpd&

    [1]306

    如果一切正常,那么你將連上FTP服務器

    #ftplocalhost

    Connectedtolocalhost(127.0.0.1)。

    220(vsFTPd2.0.1)

    Name:ftp

    331Pleasespecifythepassword.

    Password:

    230Loginsuccessful.Havefun.

    RemotesystemtypeisUNIX.

    Usingbinarymodetotransferfiles.

    ftp>

    運行方式:

    VSFTPD能運行在獨立模式(standalone)或者通過inetd來啟動。

    獨立模式(standalone)就是前面測試時用的方法,在vsftpd.conf加入"listen=YES"

    用xinetd服務啟動

    請在/etc/xinetd.d/vsftpd

    serviceftp

    {

    socket_type=stream

    wait=no

    user=root

    server=/usr/local/sbin/vsftpd

    #server_args=

    #log_on_success+=DURATIONUSERID

    #log_on_failure+=USERID

    nice=10

    disable=no

    }

    配置vsftp

    修改/etc/vsftpd.conf,

    vsftpd.conf比較的簡單,有很多選項沒有列出來,具體可以看blog里的另外篇。

    有幾個可能會比較常用到的但是不在vsftpd.conf中的列在下面:

    讓vsFTP最大支持鏈接數(shù)為100個,每個IP,最多能支持5個鏈接,所以我應該在vsftpd.conf中加上如下的兩行:

    max_clients=100

    max_per_ip=5

    anon_max_rate=數(shù)字——這是匿名的下載速度

    local_max_rate=數(shù)字——這是vsFTP服務器上普通用戶的下載速度

    注:這個數(shù)字的單位是字節(jié),所以我們要計算一下。比如我想讓匿名用戶和vsFTP上的用戶都以100KB下載,所以這個數(shù)字應該是1024x100=102400所以我們要在vsftpd.conf中加入下面的兩行:

    anon_max_rate=102400

    local_max_rate=102400

    目錄的說明:

    在vsftpd.cof文件中,有dirmessage_enable=YES,然后在目錄中建一個文件".message"在文件中寫上有關目錄的說明就可以了。

    配置vsftp虛擬用戶

    1.生成虛擬用戶口令庫文件。為了建立此口令庫文件,先要生成一個文本文件。該文件的格式如下,單數(shù)行為用戶名,偶數(shù)行為口令:

    #viaccount.txt

    ylg

    1234

    zhanghong

    4321

    gou

    5678

    2.生成口令庫文件,并修改其權限:

    #db_load-T-thash-f./account.txt/etc/account.db

    #chmod600/etc/account.db

    3.新建一個虛擬用戶的PAM文件。加上如下兩行內容:

    #vi/etc/pam.d/vsftp.vu

    authrequired/lib/security/pam_userdb.sodb=/etc/account

    accountrequired/lib/security/pam_userdb.sodb=/etc/account

    4.建立虛擬用戶,設置該用戶所要訪問的目錄,并設置虛擬用戶訪問的權限:

    #useradd-d/ftpsitevirtual_user

    #chmod700/ftpsite

    經過該步驟的設置,/ftpsite就是virtual_user用戶的主目錄,該用戶也是/ftpsite目錄的擁有者。除root用戶之外,只有該用戶具有對該目錄的讀、寫和執(zhí)行的權限。

    5.生成一個測試文件。先切換至virtual_user用戶身份,然后在/ftpsite目錄下創(chuàng)建一個文件:

    #su-virtual_user

    $vi/ftpsite/mytest

    Thisisatestfile.

    $su-root

    6.編輯/etc/vsftpd.conf文件,使其整個文件內容如下所示(去掉了注釋內容):

    anonymous_enable=NO

    local_enable=YES

    local_umask=022

    xferlog_enable=YES

    connect_from_port_20=YES

    xferlog_std_format=YES

    listen=YES

    write_enable=YES

    anon_upload_enable=YES

    anon_mkdir_write_enable=YES

    anon_other_write_enable=YES

    one_process_model=NO

    chroot_local_user=YES

    ftpd_banner=WelcomtomyFTPserver.

    anon_world_readable_only=NO

    guest_enable=YES

    guest_username=virtual_user

    pam_service_name=vsftp.vu

    上面代碼中,guest_enable=YES表示啟用虛擬用戶;guest_username=virtual則是將虛擬用戶映射為本地用戶,這樣虛擬用戶登錄后才能進入本地用戶virtual的目錄/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件為vsftp.vu.


    本文出自:億恩科技【mszdt.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線