匿名FTP伺服器的建立與應用

來源:互聯網
上載者:User

  當您試圖利用FTP串連到一台遠端電腦時,遠程系統會向您要求一個使用者名稱及口令,而在浩如煙海的Internet中要求每個使用者向每個伺服器系統申請一個帳號幾乎是不可能的。Internet提供了一種絕妙的解決方案──匿名服務,它允許使用者即使在電腦上沒有帳號也照樣可以訪問。它只要求鍵入匿名服務帳號名,至於口令資訊,系統會給您一些提示,您只需按照提示輸入相關的資訊即可。不同作業系統環境下匿名FTP服務的建立可能略有不同,下面以AIX為例介紹Unix環境下匿名FTP伺服器的建立及其應用。

  一、建立匿名FTP伺服器的方法

  1.增加新使用者ftp,設定其主目錄對任何使用者都無寫入權限;

  2.建立立一個組anonymou,它只能被匿名ftp使用;

  3.在ftp使用者的主目錄下建立一個bin目錄,它屬於root使用者,而且對任何使用者都不能寫;

  4.在ftp使用者主目錄下建立一個etc目錄,它屬於root使用者,而且對任何使用者都不能寫;

  5.在ftp使用者主目錄下建立一個public目錄,它屬於ftp使用者,而且對任何使用者都能寫。如果由 於安全等原因,您不允許其他使用者在您的電腦上具有儲存能力,那麼您可以將其使用權限設定成555;

  6.將ls程式放到已建立的bin目錄下,並將其修改成111方式,即對任何使用者只能執行;

  7.在已建立的etc目錄下,建立passwd和group兩個檔案,並將它們設定成444方式(唯讀)。

  二、建立匿名FTP----在Unix下用root登入,然後按下列步驟逐步建立FTP伺服器。

  1.建立新組anonymou----#mkgroupanonymou

  2.建立新使用者ftp,且ftp使用者屬於anonymou組----#mkuserpgrp=‘nonymou’home=‘ /u/anonymou’ftp

  3.在使用者目錄下建立相關的目錄

  #cd/u/anonymou

  #mkdiretc

  #mkdirbin

  #mkdirpublic

  4.將ls拷貝到/usr/anonymou/bin下,並設定其讀寫屬性

  #cp/bin/ls./bin

  #chmod111./bin/ls

  5.建立/u/anonymou/etc/group檔案----在該檔案中增加一行:anonymou:!:201:

  6.建立/u/anonymou/etc/passwd檔案----在該檔案中增加一行:

  ftp:*:213:201::/u/anonymou:/bin/ksh

  7.修改/u/anonymou/etc/group檔案和/u/anonymou/etc/passwd檔案的屬性

  #chmod444/u/anonymou/etc/passwd----#chmod444/u/anonymou/etc/group

  8.設定主目錄下每個子目錄的讀寫方式

  #chownftppublic

  #chmod555public

  #chmod555bin

  #chmod555etc

  #cd..

  #chmod555anonymou

  三、匿名FTP服務的應用執行個體----利用匿名服務,使用者可以很方便地使用存放在public子目錄下的公用資訊,如:公用軟體包、軟體工具、各種資訊管理系統軟體等,這減少了企業因購買軟體而需的重複投入。下面舉例說明匿名FTP的使用。----在任何能啟動FTP應用的前端機上,DOS或Windows下鍵入以下一系列命令,即可實現FTP的功能。

  C:\ftp.exe(假設檔案ftp.exe位於根目錄下)

  ftp>openzxserver(伺服器名為zxserver)

  ConnectedtoZXSERVER.

  220zxserverFTPserver(Version4.1SatNov2312:52:09CST1991)ready.

  User(ZXSERVER:(none)):ftp(輸入使用者名稱ftp)

  331Guestloginok,sendidentaspassword.

  Password:(直接斷行符號)

  230Guestloginok,accessrestrictionsapply.

  ftp>binary(以二進位方式傳輸資料)

  200TypesettoI.

  ftp>cdpublic

  250CWDcommandsuccessful

  ftp>gethomeface(取檔案homeface)

  200Portcommandsuccessful

  150Openingdataconnectionforhomeface

  226Transfercomplete 3300Bytesreceivedin0.05seconds   請作者聯絡本站,及時附註您的姓名。聯絡郵箱:edu#chinaz.com(把#改為@)。



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。