當前位置:股票大全官網 - 資訊咨詢 - 關於創建FTP服務器?

關於創建FTP服務器?

先說重點部分。妳要在內網設置壹個FTP服務器,然後在這臺電腦上運行花生殼,最後在妳的寬帶路由器或者網關服務器上做端口映射。如果是寬帶路由器,做個轉發就行了。將端口21轉發到您的FTP IP的端口21。

現在妳可以訪問外部網絡了。

Serv-U是目前眾多FTP服務器軟件之壹。通過使用Serv-U,用戶可以將任意壹臺PC設置為FTP服務器,這樣用戶或其他用戶就可以使用FTP協議通過同壹網絡上的任意壹臺PC與FTP服務器連接,來復制、移動、創建和刪除文件或目錄。這裏所說的FTP協議是專門用來規定計算機之間文件傳輸的標準和規則的。正是因為有了FTP這樣的特殊協議,人們才可以通過不同類型的電腦和不同類型的操作系統相互傳輸不同類型的文件。

雖然目前FTP服務器端軟件種類繁多,各有千秋,但Serv-U有其獨特的功能。具體來說,Serv-U可以提供以下功能:

符合windows標準的用戶界面友好且易於掌握。

支持實時多用戶連接和匿名用戶訪問;通過限制用戶同時訪問的最大數量來確保PC的正常運行。

安全性能優異。可以在目錄和文件級別設置安全防範措施。可以為不同的用戶提供不同的設置,支持大量用戶的分組管理。可以根據IP授予或拒絕用戶訪問權限。

支持文件上傳和下載過程中的斷點續傳。

支持具有多個IP地址的多宿主站點。

可以設置上傳下載比例、硬盤空間配額、網絡帶寬等。,從而保證用戶有限的資源不被大量的FTP用戶消耗。

可以作為系統服務後臺運行。

可以設置用戶登錄或註銷時的顯示信息,支持UNIX風格的外部鏈接。

以上列舉的只是Serv-U眾多功能中的壹部分,具體使用將在下面詳細介紹。這裏應該說明什麽?同時Serv-U在保持全面強大功能的基礎上,提供了完全易用的操作界面,可以說壹切盡在掌握。

說明

用戶在使用Serv-U過程中可能遇到的所有設置問題,都可以通過Serv-U窗口中的菜單選項實現。如果用戶在安裝Serv-U後啟動Serv-U時,屏幕上沒有顯示Serv-U的控制窗口,可以右鍵單擊任務欄系統托盤中的Serv-U圖標(大寫字母“U”),然後在彈出菜單中選擇第壹項“顯示窗口”,屏幕上將顯示Serv-U的控制窗口。

設置FTP服務器

Serv-U控制窗口中“設置”菜單的第壹項“FTP-SERVER”用於設置整個FTP服務器。選擇後出現的窗口中的第壹項“FTP端口號”是用來設置FTP服務器使用的端口號,FTP服務器會通過這個端口監聽所有來訪用戶的信息。壹般情況下,FTP服務器的默認端口號為21,但用戶可以根據自身情況自由更改,只要能保證采用的端口號不與其他網絡應用沖突即可。這裏需要說明的是,使用用戶選擇的服務器端口可以起到很好的安全防範作用。此時,只有用戶本人和其他知道端口號的用戶才能成功連接服務器。因此,建議用戶在設置F TP服務器時使用自己選擇的端口,而不是簡單地使用默認值。

然後,用戶需要設置服務器可以提供的最大速度。壹般情況下,用戶可以將此項留空,然後服務器將使用所有可能的帶寬為客戶提供服務。為用戶提供最大的訪問速度當然是好的,但是過多的F TP用戶可能會吃光所有可能的帶寬,使得其他網絡應用幾乎無法實現。因此,合理控制FTP服務器可以占用的最大帶寬非常重要。

下壹項是設置服務器允許的最大用戶訪問。在這裏,用戶可以限制同時訪問FTP服務器的最大人數。如果此項設置為0,那麽FTP服務器將拒絕任何用戶的訪問請求;如果此項為空,那麽Serv-U將不會控制訪問者的數量,直到所有系統資源耗盡。如果用戶希望自己的FTP服務器保持正常運行,最好合理限制訪問用戶的數量。壹般來說,即使是老486機,使用SERV-U後也能同時提供20多個用戶的訪問支持

在這之後,壹系列多個選項中的第壹項是“啟動安全功能”。如果用戶不選擇此項,那麽任何人都可以通過網絡直接進入FTP服務器,隨意復制、修改甚至刪除服務器中的任何文件。用戶壹定要確保選擇了這個選項,也就是啟動了服務器的安全功能,除了個人網絡比較小,不想每次登錄都重復輸入用戶名密碼等復雜程序的用戶。

默認情況下,下壹項“加密密碼”也會被自動選中。這樣,Serv-U將使用與UNIX操作系統相同的加密機制來加密和保存用戶的密碼。如果用戶不選擇加密密碼,用戶輸入的所有密碼將以明文形式保存在server-u安裝目錄下的Serv-U.ini文件中。

下壹項用於設置匿名訪問用戶是否需要輸入密碼。默認情況下,此項為空,因此使用匿名帳戶訪問FTP服務器的用戶不需要輸入密碼。需要註意的是,這裏對匿名用戶密碼的檢測非常簡單,只要匿名用戶輸入任何符合郵箱地址格式的字符串,S erv-U就不會進壹步判斷用戶輸入的郵箱地址是否真的存在。

下壹項是防止超車的措施。如果用戶選擇了這個選項,Serv-U將采用新的計時方式,那些想通過定時向服務器發送命令來防止超時操作的用戶將不再成功。

後續選項用於設置是否刪除未完全上傳的文件。如果用戶沒有使用這個刪除功能,那麽當用戶在上傳文件到FTP服務器的過程中出現錯誤,未能完整上傳文件時,Serv-U會將上傳的內容保留在硬盤上,從而實現上傳文件的斷點續傳。

接下來,我們將討論跨FTP攻擊。通常,當使用FTP協議傳輸文件時,客戶端首先向FTP服務器發送壹個“PORT”命令,該命令包含用戶的IP地址和用於數據傳輸的端口號。服務器收到命令後,使用命令提供的用戶地址信息與用戶建立連接。在大多數情況下,上述過程不會出現問題,但當客戶端是惡意用戶時,通過在P ORT命令中添加特定的地址信息,可能會將FTP服務器與其他非客戶端機器連接起來。雖然惡意用戶可能沒有直接訪問特定機器的權限,但是如果FTP服務器有訪問機器的權限,惡意用戶仍然可以通過FTP服務器作為中介最終連接到目標服務器。這就是我們提到的跨服務器攻擊。為了防止上述情況,用戶可以選擇“防止跨F TP服務器攻擊”選項,這樣在與任何來訪用戶建立連接之前,Serv-U都必須先驗證用戶提供的地址信息是否為其真實地址。任何事情都有兩面性。我們已經知道使用S erv-U可以防止跨FTP服務器的攻擊,但同時也放棄了FTP服務器之間數據傳輸的功能。這是因為Serv-U只會與那些地址與地址提供者的實際地址壹致的用戶建立連接,用戶將無法遠程控制兩個不同FTP服務器之間的文件傳輸。

最後兩個選項用於限制用戶在FTP服務器上的最長停留時間,並指定服務器中文件和目錄名稱的大小寫。

該窗口中的其他相關選項將在後面詳細介紹。

用戶帳戶管理

用戶使用FTP服務器最基本的任務之壹就是添加和管理用戶信息。在“設置”菜單中選擇“用戶”,打開Serv-U的用戶管理窗口。窗戶可分為左右兩部分。左邊的窗口用於顯示當前所有註冊的FTP服務器用戶。選擇任意壹個用戶,其詳細的配置信息會相應地顯示在窗口的右側。如果首次啟動S erv-U,將只顯示壹個名為“DEFAULT”的系統默認帳戶。

下面詳細介紹壹下建立新用戶賬號的全過程。

首先點擊窗口最右邊的“新建”按鈕,在隨後彈出的窗口中輸入要建立的用戶名。此時,輸入的用戶名將出現在窗口右側的用戶名欄中。用戶也可以在此欄修改已建立的賬戶名稱。

然後,用戶可以輸入該帳戶所屬的用戶組的組名,或者創建壹個新組。所謂組,是人們為了方便管理大量用戶群而引入的概念。我們可以將許多個人用戶分成不同的組進行統壹管理。因為屬於同壹個組的用戶都有壹些* * *屬性,比如用戶密碼,根目錄等。,用戶只需要設置具有特殊屬性的個人賬戶,大大簡化了用戶賬戶的管理和維護。應該註意,特殊用戶帳戶“匿名”不屬於任何用戶組。

您需要在下面的密碼字段中輸入帳戶的密碼。如果用戶在服務器的設置中選擇了加密密碼選項(見上文),輸入的密碼將自動以加密方式存儲。密碼只有前8個字符有效,這壹點很重要,希望能引起廣大Serv-U用戶的註意。另外,如果用戶在創建新賬號時沒有輸入相應的密碼,並不代表用戶賬號沒有密碼。Serv-U會嘗試找出用戶賬號是否屬於某個用戶組,用戶組是否有統壹的密碼。如果Serv-U沒有找到相應用戶組的密碼,它將拒絕用戶帳戶的訪問。如果用戶真的不想指定賬號的密碼,只需輸入“$ # @ 60;$#@60;None $ # @ 62$#@62;"去做吧。上述情況的壹個例外是匿名用戶帳戶,它沒有密碼,Serv-U只要求用戶輸入任何符合電子郵件地址格式的字符串。

在“HOME”欄中,設置FTP用戶的根目錄,即用戶成功登錄後自動定位的起始目錄。每個用戶帳戶必須有自己的根目錄,否則Serv-U將拒絕用戶帳戶訪問。當然,如果賬號屬於某個組,並且用戶組已經設置了相同* * * *的根目錄,那麽用戶就不需要重復設置用戶組中的每個賬號了。用戶在輸入根目錄的地址時,應註意完整路徑,包括驅動器號。

在“備註”壹欄中,用戶可以選擇輸入壹些輔助詞來說明賬戶,以備將來參考。

用戶窗口右側最大的壹欄用於設置帳戶的訪問權限,從而決定用戶可以訪問哪些文件以及如何訪問。Serv-U將用戶的訪問權限分為兩類:文件和目錄。具體來說,它包括:

對文件的訪問:

讀取:允許用戶下載文件;

寫:允許用戶上傳文件,但無權更改、刪除或重命名文件;

APPEND:允許用戶附加現有文件,擁有APPEND權限的用戶自動擁有WRITE權限。

權威;

刪除:允許用戶更改、重命名或刪除文件。自動支持具有刪除權限的用戶

擁有寫入和追加權限;

執行:允許用戶通過FTP運行可執行文件。例如,用戶可以遠程運行DOS或Windows。

程序。

對目錄的訪問:

LIST:允許用戶獲取目錄列表;

MAKE:允許用戶在根目錄下創建新的子目錄;

REMOVE:允許用戶刪除根目錄下的子目錄。

繼承:選擇此選項後,為目錄設置的訪問權限將由該目錄下的所有子目錄自動更改。

繼承。

以上所有設置完成後,點擊“存儲”按鈕,新建立的用戶賬號將被保存在FTP服務器中。

該窗口中的其他選項將在後面詳細介紹。

實時監控

完成FTP服務器的基本配置後,用戶就可以對外提供FTP文件傳輸服務了。我想很多用戶都希望在提供FTP服務的過程中,實時監控用戶訪問自己的服務器,這樣壹方面可以了解整個服務過程,另壹方面也可以在意外問題可能發生之前,及時采取預防和補救措施。在這方面,我相信S erv-U完全可以滿足大家的需求。

首先,我們來看看如何使用serv-u實現實時用戶監控。

在“文件”菜單中選擇“用戶信息”選項。在彈出窗口的上部,將顯示當前連接到服務器的所有用戶。用鼠標點擊任何壹個用戶都會在窗口的下半部分顯示該用戶的詳細信息。

窗口右下方有壹個“窺探用戶”按鈕,點擊後出現的窗口會顯示特定用戶發送給FTP服務器的所有命令,以及FTP服務器響應的所有命令。該窗口會跟蹤所選用戶的所有命令,為了解特定用戶在訪問FTP服務器過程中的所有行為提供了基礎。

這個按鈕下面還有壹個名為“殺死用戶”的按鈕。如果用戶發現壹個來訪用戶的行為可疑,可能會給FTP服務器的正常工作帶來危害,可以使用該按鈕立即斷開用戶連接,將用戶踢出FTP服務器。

需要註意的是,雖然Serv-U可以提供實時的用戶監控信息,但是需要消耗很大壹部分系統資源。如果用戶發現系統性能明顯下降,可以通過窗口右側的“凍結列表”按鈕暫時凍結窗口信息的動態顯示,從而釋放寶貴的系統資源。

設置服務器端日誌記錄

除了實時監控,Serv-U還提供了強大的日誌功能,方便用戶記錄和總結壹段時間內Serv-U的運行情況。

選擇“文件”菜單下的“日誌記錄”,彈出日誌設置窗口,用戶可以選擇記錄哪些事件,將記錄的信息保存在哪裏。

在該窗口的右側,用戶可以選擇記錄不同的事件,包括系統信息、安全信息等。同時,用戶還可以設置是將記錄的事件保存在server-erv-U的主窗口中,還是保存到指定的文件中。為了消耗系統資源和備份信息,建議用戶將日誌信息保存在指定的文件中。

需要註意的是,Serv-U的日誌文件采用了統壹的格式,如下:

[n]日期時間- (xxxx)消息

第壹個數字“n”代表記錄信息的類別,即:

N=1:系統信息(錯誤信息等。);

N=2:用戶發出的FTP命令;

N=3:文件下載;

N=4:文件上傳;

N=5:安全信息(用戶登錄信息等。)

N=6:服務器響應了FTP命令;

N = 7: Winsock使用記錄;

N = 8: DLL文件訪問記錄

此外,括號中的“XXXX”是Serv-U給每個訪問用戶的唯壹數字標識。

5.設置登錄和註銷信息

細心的用戶可能會發現,在登錄或註銷FTP站點時,經常會出現壹個窗口,顯示壹些包括系統設置、歡迎訪問等信息。那麽如何在S erv-U下實現這個功能呢?

首先,用戶需要把要顯示給用戶的信息保存在文本文件中,然後在“設置”菜單中選擇“消息”,在彈出的窗口中進行設置。

在窗口頂部的下拉框中,用戶需要選擇將使用登錄和註銷信息的IP地址。因為Serv-U支持具有多個IP的機器,所以用戶需要選擇相應的IP地址。在以下兩個選項中輸入包含用戶預先建立的登錄和註銷信息的文本文件的地址。

使用外部連接

所謂外部連接,是指那些顯示在壹個目錄中,指向目錄外的文件或目錄的連接。從客戶端的角度來看,外部連接指向的文件或目錄都位於當前目錄下,但實際上只是起到連接作用的虛擬指針。使用外部連接的壹個最大好處就是可以將訪問用戶可能需要的所有資源集中在壹個目錄下,這樣用戶就可以通過不同的外部連接訪問實際位於不同磁盤或目錄上的分散信息。

為了充分利用Serv-U提供的外部連接功能,用戶首先需要生成壹個文本文件來保存所有可能的外部連接。文件的具體格式如下:

鏈接名稱|源名稱

其中“鏈接名稱”是顯示在用戶當前目錄中的外部連接的名稱,“源名稱”是外部連接實際指向的磁盤或目錄。

例如,我們在壹個名為“LINK”的文件中編寫以下內容。TXT ":

光盤| F:\

這樣,用戶當前目錄中就會出現“光盤”字樣。點擊後,可以直接訪問FTP服務器的光驅。

配置好外部連接的文本文件後,在FTLE菜單中選擇FTP服務器,在彈出窗口中找到“主FIEL包含鏈接”,然後輸入上述文本文件的完整路徑。“主FIEL包含鏈接”下有壹個“輔助文件包含鏈接”,用於設置輔助外部連接文件,可以參照上述方法生成。

設置上傳和下載比率

如果用戶希望自己FTP站點的用戶不僅可以使用自己的資源,還可以上傳壹些有價值的東西供大家欣賞,可以使用serv-u提供的“上傳下載比例”功能來實現。

用戶可以在“文件”菜單的FTP-SERVER、USERS和GROUPS彈出窗口中找到名為“U/D RATIOS”的功能按鈕,點擊它打開設置窗口。用戶可以限制每個FTP站點的用戶在上傳文件後可以下載的文件數量。例如,如果用戶的上傳和下載比率設置為1/3,那麽用戶可以從F TP站點為每個上傳的文件下載三個文件。

Serv-U支持根據單個會話或所有會話範圍內傳輸的文件數量或文件大小來限制用戶的上傳和下載比例。

使用磁盤配額

隨著用戶數量的增加,壹個很現實的問題就是如何保證每個用戶都有足夠的硬盤空間可用,同時又能防止FTP服務器吞噬整機的硬盤資源。同樣,Serv-U為這個問題提供了壹個強大的解決方案。

用戶可以在“文件”菜單的“用戶”和“組”選項的彈出窗口中分別找到名為“QUATO”的功能按鈕。單擊後,會出現壹個設置窗口。用戶可以先查看壹個用戶賬號當前使用的硬盤空間,然後根據具體情況設置不同用戶賬號可以支配的最大硬盤空間,有效解決硬盤空間不足的問題。

基於IP地址授予或拒絕訪問。

在“文件”菜單中選擇“IP訪問”選項,並在彈出窗口中進行設置。

用戶可以在窗口左側設置不同的訪問規則,當前所有的訪問規則都會顯示在右側的列表中。

Serv-U提供了兩種基本的訪問規則,即“拒絕訪問”規則和“允許訪問”規則。根據“拒絕訪問”規則,來自用戶輸入的I P地址的所有訪問者都將被拒絕訪問,而來自其他IP地址的用戶將被授予訪問權限。類似地,如果用戶選擇“允許訪問”規則,來自用戶輸入的I P地址的所有訪問者將被授予訪問權限,而來自其他IP地址的用戶將不能訪問FTP服務器。

通過以上功能,用戶可以為不同的IP地址設置不同的權限,從而有效地保護FTP服務器免受非法訪問者的訪問。

三。分段

Serv-U是壹款FTP服務器端軟件,簡單易用,功能強大,易學易用。相信廣大用戶,結合以上介紹和個人實踐,壹定會在最短的時間內搭建出屬於自己的強大的FTP服務器。

如果還有什麽不明白的,可以咨詢星爍互聯,希望能幫到妳。