|
當(dāng)您試圖利用FTP連接到一臺遠(yuǎn)程計算機(jī)時,遠(yuǎn)程系統(tǒng)會向您要求一個用戶名及口令,而在浩如煙海的Internet中要求每個用戶向每個服務(wù)器系統(tǒng)申請一個賬號幾乎是不可能的。Internet提供了一種絕妙的解決方案──匿名服務(wù),它允許用戶即使在計算機(jī)上沒有賬號也照樣可以訪問。它只要求鍵入匿名服務(wù)賬號名,至于口令信息,系統(tǒng)會給您一些提示,您只需按照提示輸入相關(guān)的信息即可。不同操作系統(tǒng)環(huán)境下匿名FTP服務(wù)的建立可能略有不同,下面以AIX為例介紹Unix環(huán)境下匿名FTP服務(wù)器的建立及其應(yīng)用。
一、創(chuàng)建匿名FTP服務(wù)器的方法
1.增加新用戶ftp,設(shè)置其主目錄對任何用戶都無寫權(quán)限;
2.新建立一個組anonymou,它只能被匿名ftp使用;
3.在ftp用戶的主目錄下創(chuàng)建一個bin目錄,它屬于root用戶,而且對任何用戶都不能寫;
4.在ftp用戶主目錄下創(chuàng)建一個etc目錄,它屬于root用戶,而且對任何用戶都不能寫;
5.在ftp用戶主目錄下創(chuàng)建一個public目錄,它屬于ftp用戶,而且對任何用戶都能寫。如果由 于安全等原因,您不允許其他用
戶在您的計算機(jī)上具有存儲能力,那么您可以將其權(quán)限設(shè)置成555;
6.將ls程序放到已創(chuàng)建的bin目錄下,并將其修改成111方式,即對任何用戶只能執(zhí)行;
7.在已創(chuàng)建的etc目錄下,創(chuàng)建passwd和group兩個文件,并將它們設(shè)置成444方式(只讀)。
二、創(chuàng)建匿名FTP----在Unix下用root登錄,然后按下列步驟逐步建立FTP服務(wù)器。
1.建立新組anonymou----#mkgroupanonymou
2.建立新用戶ftp,且ftp用戶屬于anonymou組----#mkuserpgrp=‘nonymou’home=‘ /u/anonymou’ftp
3.在用戶目錄下建立相關(guān)的目錄
#cd/u/anonymou
#mkdiretc
#mkdirbin
#mkdirpublic
4.將ls拷貝到/usr/anonymou/bin下,并設(shè)置其讀寫屬性
#cp/bin/ls./bin
#chmod111./bin/ls
5.創(chuàng)建/u/anonymou/etc/group文件----在該文件中增加一行:anonymou:!:201:
6.創(chuàng)建/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.設(shè)置主目錄下每個子目錄的讀寫方式
#chownftppublic
#chmod555public
#chmod555bin
#chmod555etc
#cd..
#chmod555anonymou
三、匿名FTP服務(wù)的應(yīng)用實(shí)例----利用匿名服務(wù)
用戶可以很方便地使用存放在public子目錄下的公用信息,如:公用軟件包、軟件工具、各種信息管理系統(tǒng)軟件等,這減少了企
業(yè)因購買軟件而需的重復(fù)投入。下面舉例說明匿名FTP的使用。----在任何能啟動FTP應(yīng)用的前端機(jī)上,DOS或Windows下鍵入以下一
系列命令,即可實(shí)現(xiàn)FTP的功能。
C:\ftp.exe(假設(shè)文件ftp.exe位于根目錄下)
ftp>openzxserver(服務(wù)器名為zxserver)
ConnectedtoZXSERVER.
220zxserverFTPserver(Version4.1SatNov2312:52:09CST1991)ready.
User(ZXSERVER:(none)):ftp(輸入用戶名ftp)
331Guestloginok,sendidentaspassword.
Password:(直接回車)
230Guestloginok,accessrestrictionsapply.
ftp>binary(以二進(jìn)制方式傳輸數(shù)據(jù))
200TypesettoI.
ftp>cdpublic
250CWDcommandsuccessful
ftp>gethomeface(取文件homeface)
200Portcommandsuccessful
150Openingdataconnectionforhomeface
226Transfercomplete 3300Bytesreceivedin0.05seconds
|
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|