青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

旅途

如果想飛得高,就該把地平線忘掉

wu -ftp 安裝和配置

如何配置WU-FTP服務器
本文出自: 作者: (2001-06-27 08:10:01)
    在眾多的網絡應用中,FTP(File Transfer porotocol)有著非常重要的地位。在Internet中一
    個十分重要的資源就是軟件資源。而各種各樣的軟件資源大多數都是放在FTP服務器中的。可以說,
    FTP與WEB服務幾乎占據了整個Internet應用的80%以上。
    FTP服務可以根據服務對象的不同分為兩類:一類是系統FTP服務器,它只允許系統上的合法用戶使用;
    另一類是匿名FTP服務器,Anonymous FTP Server,它使用任何人都可以登錄到FTP服務器上去獲取文件。
一、選擇和安裝FTP服務器軟件
    如果你在安裝LINUX系統的時候,在選擇啟動進程的時候選擇了“ftpd”這一項的話,安裝完LINUX系統后,
    它已經將一個默認的FTP服務器安裝到系統中去了。我們已經可以利用它來實現系統FTP服務器的功能了。
    我們只需在此基礎上根據我們的需要進行一些個性化設定就可以了。
    在絕大多數的LINUX發行版本中都選用的是WashingtonUniversity FTP,它是一個著名的FTP服務器軟件,
    一般簡稱為wu-ftp。它功能強大,能夠很好地運行于眾多的UNIX操作系統,例如:IBM AIX、FreeBSD、
    HP-UX、NeXTstep、Dynix、SunOS、Solaris等。所以Internet上的FTP服務器,一大半以上采用了它。
    wu-ftp擁有許多強大的功能,很適于吞吐量較大的FTP服務器的管理要求:
    1) 可以在用戶下載文件的同時對文件做自動的
        壓縮或解壓縮操作;
    2) 可以對不同網絡上的機器做不同的存取限制;
    3) 可以記錄文件上載和下載時間;
    4) 可以顯示傳輸時的相關信息,方便用戶及時了
        解目前的傳輸動態;
    5) 可以設置最大連接數,提高了效率,有效地控
        制了負載。
二、wu-ftp的組成
    安裝了wu-ftp后,你將在/bin目錄下看到以下五個可執行文件:
ftpd       FTP服務器程序
ftpshut    用于關閉FTP服務器程序
ftpcount   顯示目前在線人數  
ftpwho    查看目前FTP服務器的連接情況
ckconfig   檢查FTP服務器的設置是否正確
    除了這些可執行文件以外,它還在/etc和/var目錄下生成了七個配置文件:
/etc/ftpusers
/etc/ftpaccess
/var/run/ftp.pids
/etc/ftpconversions
/var/log/xferlog
/etc/ftpgroups
/etc/ftphosts
    系統安裝了wu-ftp后,會建立一個特殊的用戶ftp,并在/home目錄下建立了一個ftpd目錄,當用戶以匿名
    登錄上來時,將會自動定位于這個目錄下。在這個目錄下一般會建立幾個子目錄。
/home/ftpd/bin    存放一些供FTP用戶使用的可
                  執行文件
/home/ftpd/etc    存放一些供FTP用戶使用的配置
                  文件
/home/ftpd/pub    存放供下載的信息
/home/ftpd/incoming    存放供上載信息的空間
三、wu-ftp的配置
1. 查看、修改/etc/inetd.conf文件
    /etc/inetd.conf文件是LINUX系統的超級服務器inetd的配置文件。它負責監聽多個TCP/IP端口。當它收到
    請求,就根據配置文件派生一個相應的服務器。通過使用超級服務器,其他服務就可以只在需要時才派生,
    從而大大節省了系統資源。而wu-ftp就是利用超極服務器inetd來監聽請求的。當超級服務器inetd收到了客
    戶端的FTP請求時,就根據配置文件打開一個FTP服務進程。所以我們如果要使用wu-ftp,就必須確認在超級
    服務器inetd的配置文件inetd.conf中有這樣一句:
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd
以便當超級服務器收到FTP請求的時候,能夠派生一個wu-ftp的FTP服務進程。(注:要確認是否有這樣一行時,
可以使用文件內容查找命令來確認:
cat /etc/inetd.conf | grep ftp  
如果沒有,則用手工加入或手工修改。
2. wu-ftpd的命令選項
    wu-ftpd就是wu-ftp的服務進程。它可以不帶參數執行,也可以帶參數執行。下面簡單介紹一下wu-ftpd的執
    行參數。
-d  當FTP服務器出錯時,將錯誤入系統的syslog中;
-l  將每次FTP客戶端進行連接的入系統的syslog中;
-t  設置FTP客戶端連接幾分鐘無操作就切斷連接;
-a  使wu-ftp使用/etc/ftpaccess的設定;
-A  使wu-ftp不使用/etc/ftpaccess的設定;
-L  將FTP客戶端連線后所執行的程序記錄在系統的
    syslog中;
-I  將FTP客戶端上載文件的日志記錄在/usr/adm.xferlog文件中;
-o  將FTP客戶端下載文件的日志記錄
    在/usr/adm/xferlog文件中。
    通過對以上參數的理解,我們建議,將上面系統安裝時的那條默認配置改為:
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd –a –I  
3.提供自動壓縮、解壓縮的功能
    如果想讓FTP服務器有自動壓縮、解壓縮的功能,必須先將一些壓縮、解壓縮的命令文件如tar、gzip、
    gunzip、compress、uncompress等命令文件拷貝到/home/ftpd/bin目錄下。
4. 關于/etc/ftpaccess的設置
    這個配置文件是FTP服務器上最重要的配置文件,它直接關系到你的FTP服務器能否正常工作,還有許多權
    限上的設置。下面是一個典型的配置實例。
loginfails 3
class  local    real        *
class  remote  anonymous guest  *
limit  remote  100  Any  /etc/ftpd/toomany.msg
message  /etc/ftpd/welcome.msg  login
compress  yes  local remote
tar  yes  local remote
private  yes
passwd-check  rfc822  warn
log commands  real
log transfer  anonymous guest  inbound outbound
log transfer  real  inbound
shutdown  /etc/ftpd/shut.msg
delete  no  anonymous,guest
overwrite  no  anonymous,guest
rename  no  anonymous
chmod  no  anonymous,guest
umask  no  anonymous
upload  /home/ftpd  *  no
upload  /home/ftpd  /bin  no
upload  /home/ftpd  /etc  no
upload  /home/ftpd  /pub  yes  real  0644 dirs
upload  /home/ftpd  /incoming  yes  real guest anonymous 0644 dirs
alias  in  /incoming
email  
guest@xxx.net

email  
guest@yyy.net

deny  *.com.tw  /etc/ftpd/deny.msg
    下面我們逐句進行講解,并給出每條設置的含義,以便大家觸類旁通,以便根據自己FTP服務器的具體
    情況進行合理的設置。
1. 格式:loginfails  [次數]
   功能:設定當用戶登錄到FTP服務器時,允許用戶輸錯密碼的次數。
   實例:loginfails 3:密碼輸入錯誤三次就切斷連接。
2. 格式:class  [類名]  [real/guest/anonymous]  [IP地址]
   功能:這個指令的功能設定FTP服務器上用戶的類別。并可對客戶端的IP地址進行限制,允許某部分的
   IP地址或全部的IP地址訪問。而在FTP服務器上的用戶基本上可以分為以下三類:
         real  在該FTP服務器有合法帳號的用戶;
         guest  有記錄的匿名用戶;
         anonymous  權限最低的匿名用戶
   實例:class  local  real  *:定義一個名為local的類,它包含了在任何地方登錄(*代表所有IP地址)
   的real用戶。
      class  remote  anonymous guest  *:定義一個名為remote的類,它包含了在任何地方登錄的anonymous
      用戶和guest用戶。
3. 格式:limit  [類別]  [人數]  [時間]  [文件名]
   功能:這個指令的功能為設置指定的時間內指定的類別允許連接的指定人數上限。當達到人數上限的時候,
   顯示指定文件的內容。
       實例:limit  remote  100  Any  /etc/ftpd/toomany.msg:在任何時間內,remote類的訪問用戶達
       到100人時,將不再允許無法產生新的連接,當第101位客戶要連接時,連接將失敗,并象用戶出示文
       件/etc/ftpd/toomany.msg的內容。
4. 格式:message  [文件名稱]  [指令]  
   功能:當用戶執行所指定的指令時,系統將指定的文件內容顯示出來。
實例:message  /etc/ftpd/welcome.msg  login:當用戶執行login命令時,也就是登錄到FTP服務器上的時候,
系統將顯示文件/etc/ftpd/welcome.msg的內容。
5. 格式:compress  [yes/no]  [類別]  
   功能:設置哪一個類別的用戶可以使用compress(壓縮)功能。
  實例:compress  yes  local remote:允許local和remote兩個類別的用戶都能使用      compress(壓縮)功能。
6. 格式:tar  [yes/no]  [類別]  
   功能:設置哪一個類別的用戶可以使用tar(歸檔)功能。
       實例:tar  yes  local remote:允許local和remote兩類的用戶都能使用tar功能。
7. 格式:private  [yes/no]  
   功能:設定是否支持群組對文件的取用。
   實例:private  yes:支持群組對文件的取用。
8. 格式:passwd-check  [none/trivial/rfc822]  [enforce/warn]
   功能:設定對匿名用戶anonymous的密碼使用方式。
  none   表示不做密碼驗證,任何密碼都可以登錄;
trival   表示只要輸入的密碼中含有字符“@”就可以登錄;
rfc822  表示密碼一定要符合RFC822中所規定的E-Mail格式才能登錄;
enfore  表示輸入的密碼不符合以上指定的格式就不讓登錄;
warn   表示密碼不符合規定時只出現警告信息,仍然能夠登錄。
  實例:passwd-check  rfc822  warn:希望能夠得到符合規定的E-Mail作為密碼,但如果不是,也允許登錄。
9. 格式:log command [real/guest/anonymous]  
    功能:設置哪些用戶登錄后的操作記錄在文件/usr/adm/xferlog中。
    實例:log command real:當real用戶登錄后,將他的操作記錄下來。由于其它用戶權限較低,所以操作不
    會引起太大的安全隱患,所以一般只需記下real用
戶的操作就可以了。
10. 格式:log transfers  [real/guest/anonymous]  [inbound/outbound]
   功能:設置哪些用戶的上載(inbound)和下載(outbound)操作做日志。
   實例:log transfer  anonymous guest  inbound outbound:對于匿名用戶要更加的關注它們的文件操作,
   所以無論上載、下載都進行記錄。
  log transfer  real  inbound:對于合法用戶則只記錄他的上載記錄。
11. 格式:shutdown  [文件名]
   功能:FTP服務器關閉的時間可以設置在后面所指定的文件中,當設置的時間一到,便無法登錄FTP服務器了,
   要恢復的話只有將這個文件刪掉。而這個文件必 須由指令/bin/ftpshut來生成。
       實例:shutdown  /etc/ftpd/shut.msg
12. 格式:delete  [yes/no]  [real/anonymous/guest]
   功能:設置是否允許指定用戶使用delete命令刪除文件。默認是允許。
   實例:delete  no  anonymous,guest:為了更好地管理FTP服務器,一般情況下,我們不允許匿名用戶執行
   delete命令。
13. 格式:overwrite  [yes/no]  [real/anonymous/guest]
   功能:設置是否允許指定用戶覆蓋同名文件。默認是允許。
   實例:overwrite  no  anonymous,guest:為了更好地管理FTP服務器,一般情況下,我們不允許匿名用戶覆
   蓋同名文件。
14. 格式:rename  [yes/no]  [real/anonymous/guest]
   功能:設置是否允許指定用戶使用rename命令來為文件改名。默認是允許。
   實例:delete  no  anonymous:為了更好地管理FTP服務器,一般情況下,我們不允許匿名用戶執行rename命
   令改變文件名。而對有記錄的匿名用戶則適當的放寬,允許他們使用改名命令。
15. 格式:chmod  [yes/no]  [real/anonymous/guest]
   功能:設置是否允許指定用戶使用chmod命令更改文件權限。默認是允許。
   實例:delete  no  anonymous,guest:為了更好地管理FTP服務器,一般情況下,我們不允許匿名用戶執行
   chmod命令更改文件權限。
16. 格式:umask  [yes/no]  [real/anonymous/guest]
   功能:設置是否允許指定用戶使用umask命令。默認是允許。
   實例:delete  no  anonymous:為了更好地管理FTP服務器,一般情況下,我們不允許匿名用戶執行umask命令。
17. 格式:upload  [根目錄]  [上載目錄]  [yes/no]  [用戶]  [權限]  [dirs/nodirs]
   功能:對可以上載的目錄進行更加詳細的設置。
   實例:upload  /home/ftpd  *  no:表示在子目錄/home/ftpd下不允許上載;
   upload  /home/ftpd  /bin  no:表示在子目錄/home/ftpd/bin下不允許上載;
   upload  /home/ftpd  /etc  no:表示在子目錄/home/ftpd/etc下不允許上載;
   upload  /home/ftpd  /pub  yes  real  0644 dirs:允許用服務器上的合法用戶在子目錄/home/ftpd/pub目錄
   下能上載權限為0644(也就是-rw-r--r--)的文件,而且在這個目錄下可以新建子目錄。
  upload  /home/ftpd  /incoming  yes  real guest anonymous 0644 dirs:允許所有的用戶在子目錄
  /home/ftpd/incoming下能上載權限為0644的文件,而且在這個目錄下可以新建子目錄。
18. 格式:alias  [目錄別名]  [目錄名]
   功能:給指定目錄設置一個別名,在切換目錄時就可以使用較短的目錄別名。
   實例:alias  inc: /incoming:為子目錄incoming設置一個別名inc:。
19. 格式:email  [guest的E-Mail地址]
   功能:只要將某些E-Mail地址設置在這個地方,那么這些用戶登錄到FTP服務器時,他的身份將為guest,一般權
   限比real低一些,比anonymous高。
   實例:email
guest@xxx.net
   email
guest@yyy.net
:這里僅是一個示例,實際上可     以包含多個符合規范
   的E-Mail地址。
20. 格式:deny  [IP地址/域名]  [說明文件]
   功能:這個設置可以限制哪一些IP地址或域名的用戶無法登入FTP服務器。
   實例:deny  *.com.tw  /etc/ftpd/deny.msg:設置凡是域名是以“.com.tw”結束的域名,都禁止其訪問。
   而將/etc/ftpd/deny.msg的內容顯示給用戶看。
5. 設置/etc/ftpuser,禁止某些用戶登錄
    有時我們需要禁止一些用戶使用FTP服務。其實這個設置是十分簡單的,只需要將要禁止的用戶帳號寫入文件
    /etc/ftpuser中。由于從系統的安全考慮,一般我們是不希望權限過大的用戶和一些與命令名相同的用戶進入
    FTP服務器。所以在缺省的配置中,一般以下用戶已經被列入了“黑名單”。
  root   
  uucp
  news
  bin
  adm
  nobody
  lp
  sync
  shutdown
  halt
  mail   
6. 設置/etc/ftphosts,禁止某些來自指定機器上的登錄如果你需要拒絕來自某些主機的登錄,一種方法就是在
/etc/ftpaccess中設置deny命令,另一種更加簡單的方法就是在/etc/ftphosts中寫入你要禁止的主機的IP地址或域名。
7. 使新的配置生效
到此為止,我們已經能夠根據自己的需要對FTP服務器配置進行必要的修改和調整。而讓我們重新配置后,就必須使其
生效。一般的,對/etc/ftpaccess的配置是直接作用于設置后的下一次FTP服務進程。而其它的則要對inetd進程重新
啟動。
5.4 wu-ftp相關的其他一些命令的使用
5.4.1 連接數統計命令ftpcount
我們可以使用ftpcount命令十分清楚地統計出當前連接到FTP服務器上的用戶數目,并且同時列出上限。命令輸出
如下所示:
Service class local         0           Users(20maximum)
Service class remote       5           Users(100maximum)
5.4.2 在線用戶查看命令ftpwho
我們可以使用ftpwho命令十分清楚地列出當前連接的用戶的詳細情況。
5.4.2 FTP關閉文件生成命令ftpshut
我們可以使用ftpshut命令生成一個在/etc/ftpaccess中設置的shut.msg文件,用于關機設定。ftpshut命令的格式為:
Ftpshut      time   
-l   這個參數設定在關閉FTP服務器功能前多少分鐘時停止用戶的連接;
-d   這個參數設定在關閉FTP服務器功能前多少分鐘時切斷用戶連接;
time 指定關閉FTP服務器的時間。例如6:20分則寫為0620;  
(
http://www.fanqiang.com
)     進入【UNIX論壇】 

posted on 2010-03-14 16:58 旅途 閱讀(1216) 評論(6)  編輯 收藏 引用 所屬分類: LINUX基礎、管理

Feedback

# re: wu -ftp 安裝和配置 2012-07-06 13:10 Jeanie24Terry

I took 1 st <a href="http://goodfinance-blog.com/topics/home-loans">home loans</a> when I was not very old and it supported my relatives very much. Nevertheless, I need the short term loan as well.   回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            精品白丝av| 亚洲一区图片| 亚洲一区二区伦理| 亚洲午夜精品久久久久久app| 亚洲剧情一区二区| 亚洲人成网站色ww在线| 亚洲成色999久久网站| 在线成人激情视频| 在线精品在线| 亚洲精品一区二区在线| 中文欧美字幕免费| 久久大逼视频| 欧美大尺度在线| 亚洲国产精品久久久久| 一区二区三区免费网站| 欧美中在线观看| 欧美精品一区二区三区久久久竹菊 | 亚洲在线观看视频网站| 亚洲欧美bt| 欧美日韩国产精品| 国产伦精品一区二区三| 亚洲一区二区三区高清不卡| 一区二区三区波多野结衣在线观看| 狠狠色综合色区| 欧美一区二区三区免费观看| 99xxxx成人网| 你懂的网址国产 欧美| 亚洲香蕉成视频在线观看| 欧美一级电影久久| 欧美夜福利tv在线| 欧美日韩亚洲另类| 国产精品无码专区在线观看| 久久综合国产精品| 亚洲欧美文学| 欧美大学生性色视频| 这里是久久伊人| 美日韩丰满少妇在线观看| 欧美午夜精品久久久| **性色生活片久久毛片| 噜噜爱69成人精品| 欧美四级在线观看| 国产香蕉97碰碰久久人人| 亚洲国产成人精品女人久久久 | 亚洲一区二区三区在线看| 亚洲欧美福利一区二区| 亚洲婷婷在线| 欧美高清你懂得| 欧美一二三区精品| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 国产精品高潮呻吟久久av黑人| 亚洲国产二区| 蜜桃av一区二区在线观看| 亚洲欧美在线观看| 国产精品视频第一区| 亚洲一区精彩视频| 一区二区三区国产精品| 欧美激情乱人伦| 亚洲黄色成人久久久| 欧美成人69av| 蜜桃av一区| 亚洲国产精品va在线观看黑人 | 一区二区三区蜜桃网| 亚洲人午夜精品| 免费视频一区| 亚洲日韩中文字幕在线播放| 亚洲观看高清完整版在线观看| 久久九九免费视频| 亚洲二区视频在线| 欧美77777| 欧美成人综合| 99成人精品| 亚洲在线一区| 韩国精品在线观看| 欧美激情女人20p| 欧美日韩国产123区| 亚洲综合色视频| 欧美一区二区三区视频免费播放 | 亚洲人妖在线| 国产精品国产三级国产aⅴ入口| 亚洲一区二区三区乱码aⅴ| 亚洲一区二区在线看| 国产一区二区三区丝袜| 欧美~级网站不卡| 在线不卡视频| 香蕉免费一区二区三区在线观看| 久久精品国产欧美激情| 亚洲无亚洲人成网站77777| 99视频超级精品| 在线欧美影院| 欧美制服丝袜第一页| 国内精品久久久久久久影视麻豆 | 亚洲欧洲日韩在线| 欧美日韩免费高清| 午夜宅男欧美| 久久久精品一区| 在线中文字幕不卡| 久久久久久黄| 亚洲性感激情| 久久久欧美精品| 亚洲免费视频网站| 蜜臀av一级做a爰片久久| 亚洲在线观看视频网站| 午夜久久久久久| 99视频精品全国免费| 欧美在线啊v| 亚洲一区二区三区涩| 蜜桃视频一区| 欧美在线免费看| 欧美日韩三区| 欧美成人在线免费观看| 国产精品一区二区黑丝| 亚洲欧洲日韩综合二区| 精品动漫3d一区二区三区免费| 日韩亚洲成人av在线| 亚洲国产精品一区二区久| 午夜一区二区三区在线观看| 国产精品99久久久久久人| 农村妇女精品| 六十路精品视频| 国产午夜精品一区二区三区视频| 亚洲精品免费一二三区| 在线免费精品视频| 久久精品国产99精品国产亚洲性色 | 久久在线观看视频| 久久久久www| 欧美日韩国产经典色站一区二区三区| 久久成人精品无人区| 欧美另类一区| 亚洲国产另类久久精品| 韩国成人精品a∨在线观看| 在线综合+亚洲+欧美中文字幕| 亚洲精品国偷自产在线99热| 亚洲国产三级网| 久久久久免费观看| 国产精品久久久久aaaa| 亚洲精品日本| 亚洲精品日韩在线观看| 另类亚洲自拍| 免费中文字幕日韩欧美| 韩日视频一区| 久久精品国产清自在天天线| 欧美在线免费一级片| av成人手机在线| 欧美一区二区在线观看| 最新国产成人av网站网址麻豆| 日韩亚洲在线观看| 亚洲福利视频网站| 久久精品青青大伊人av| 久久国产精品久久久久久久久久 | 国产精品成人在线| 一区二区av在线| 香港成人在线视频| 国产主播一区二区| 久久久亚洲影院你懂的| 亚洲国产成人在线| 亚洲精品国产精品乱码不99按摩| 欧美电影免费观看| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美日韩精品一区二区在线播放| 亚洲精品无人区| 亚洲一二三区精品| 国产精品欧美一区二区三区奶水| 亚洲免费婷婷| 麻豆91精品91久久久的内涵| 亚洲国产欧洲综合997久久| 欧美福利网址| 在线视频欧美精品| 久久午夜电影网| 亚洲精品在线看| 国产精品ⅴa在线观看h| 亚洲欧美日韩国产综合| 久久综合久色欧美综合狠狠 | 欧美韩日一区二区| 亚洲精品久久久久久久久久久久久 | 性感少妇一区| 欧美成人一区二区三区片免费| 一本色道久久综合狠狠躁篇的优点 | 国产欧美日韩伦理| 久久人人97超碰精品888| 亚洲精品色图| 欧美成人蜜桃| 亚洲国产日韩美| 蜜臀av国产精品久久久久| 99视频在线观看一区三区| 国产日韩欧美综合| 欧美精品激情blacked18| 欧美一区二区| 日韩一级成人av| 久久午夜电影网| 亚洲欧美日韩系列| 日韩天堂在线观看| 在线观看精品一区| 国产嫩草一区二区三区在线观看 | 国产精品亚洲欧美| 欧美岛国激情| 久久中文精品| 久久av一区二区三区漫画| 一区二区不卡在线视频 午夜欧美不卡'| 米奇777超碰欧美日韩亚洲| 午夜精品视频在线|