CentOS Linux系統建置與實務重點整理7 (檔案伺服器架設 vsftpd )

Centos提供 RPM 套件安裝及 yum 指令安裝。
  1. RPM安裝
    # 檢查是否已安裝
    rpm -qa |grep vsftpd
    # 掛載光碟片內容至 /media/cdrom目錄底下
    mount -t iso9660 /dev/cdrom /media/cdrom
    # 切換至光碟片目錄
    cd /media/cdrom/CentOS/
    # 安裝 vsftpd 套件
    rpm -ivh vsftpd-2.2.2-11e16.i686.rpm
  2. 以 yum 安裝 yum -y install vsftpd
  3. 套件安裝目錄與檔案a./etc/rc.d/init.d/vsftpd,服務執行檔。
    b./etc/vsftpd,設定檔。
    c./etc/vsftpd/vsftpd.conf,主設定檔。
    d./var/ftp,根目錄。
    e./usr/share/doc/vsftp-版本,說明文件與線上手冊。
  4. 相關指令
    # 啟動服務
    service vsftpd start
    # 停止服務
    service vsftpd stop
    # 重新啟動
    service vsftpd restsrt
    直接啟動執行檔
    /etc/init.d/vsftpd start
    # 設定開機自動執行服務
    chkconfig --level 35 vsftpd on
  5. vsftp基本設定a.匿名使用者,預設登入後為系統/var/ftp/目錄中瀏覽資料。
    b.本機使用者,帳號為 local user 登入驗證方式,以自己的帳號密碼登入。
    c.設定檔/etc/vsftpd/vsftpd.conf 中 設定參數語法格式為
    設定參數 = 值
  6. vsftpd 的預設設定
    #匿名登入
    anonymouns_enable=YES
    # 相關指令
    ftp localhost
    # 輸入帳號密碼
    # quit 離開# 允許本機帳號登入
    local_enable=YES
    # 允許對動作寫入
    write_enable=YES
    anonymous_enable=YSE
    write_enable=YSE
    anon_upload_enable=YES
  7.  其他參數
    # 若上傳一個檔案預設權限為rw-r-r--
    local_umask=022
    # 啟用目錄內的個別訊息
    dirmessage_enable=YES
    # 將傳送與接收的訊息寫入紀錄檔
    xferlog_enable=YES
    # 設定服務以standalone方式啟動
    listen=YES
    anon_upload_enable=YES 
  8.  關閉匿名登入
    anonymous_enable=YSE
    # 改為
    anonymous_enable=NO
    # 服務重啟    

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令