close

※架設ftp 伺服器

  1. 安裝軟體
    yast  -i  pure-ftpd
  2. 啟動pure-ftpd
    service pure-ftpd restart
    image
  3. 用Client端測試
    ftp  192.168.120.2

※修改pure-ftpd暱名者可以上傳檔案

  1. 修改設定檔
    vi  /etc/pure-ftp/pure-dtpd
    修改
    AnonymousCantUpload       no
    image
  2. 重新啟動服務
    service  pure-ftpd restart
  3. 修改上傳目錄權限   
    cd  /srv/ftp 的擁有者權限

    chown  ftp  /srv/ftp

    image

※修改暱名帳號登入路徑

  1. 修改帳號檔家目錄路徑
    vi  /etc/passwd
    ftp:x:40:49:FTP account: 路徑  /bin/bash

    image
  2. 重新啟動
    service  pure-ftpd restart

※關閉暱名帳號

  1. 修改設定檔
    vi  /etc/pure-ftpd/pure-ftpd
    AnonymousOnly           no                         設定為no 後可以使用本機真實帳號登入
    NoAnonymous              yes                       設定為yes後anonymous  帳號則無法登入
    image
  2. 重新啟動
    service pure-ftpd restart
  3. 限制使用者只能在自已的家目錄
    image

※設定Pure-ftpd 的限制

  1. AnonymousBandWidth       8                               設定暱名帳號頻寬限制
  2. UserBandWidth                   8                               設定一般帳號頻寬限制
  3. MaxClientNumber            10                               連線ftp  總人數限制
  4. MaxClientperIP                  2                               單一IP 可以連上的最大數量

※建立Pure-ftpd 的虛擬帳號

  1. 修改主要設定檔
    vi  /etc/pure-ftpd/pure-ftpd.conf
    AnonymousOnly       no
    NoAnonymous          yes
    pureDB                      /etc/pure-ftpd/pureftpd.pdb
    CreateFomeDir          yes
    image
    image
    image
  2. 重新啟動
    service pure-ftpd restart
  3. 新增真實帳號
    useradd  -m  ibm
  4. 新增虛擬帳號

    pure-pw  useradd  jack  -u  ibm  -d  /home/ibm/jack
    image
    pure-pw  useradd  sandy  -u  ibm  -d  /home/jack
  5. 重建資料庫
    pure-pw mkdb

    image

※建立Pure-ftpd 上使用虛擬主機功能

  1. 安裝軟體
    yast  -i  pure-ftpd
  2. 建立所需目錄
    mkdir  /ftp1
    mkdir  /ftp2
  3. 建立虛擬主機捷徑
    cd  /etc/pure-ftpd/vhodt
    ln  -s  /ftp1  10.0.0.120
    ln  -s  /ftp2  192.168.120.2

    image
  4. 重新啟動服務
    service pure-ftpd restart
  5. 驗證

    若從10.0.0.120 連入時就會自動連結到ftp1
    若從192.168.120.2 連入時就會自動連結到ftp2


 

arrow
arrow
    全站熱搜

    奔騰兔 發表在 痞客邦 留言(0) 人氣()