一:FTP(文件傳輸協議)概述
·工作原理
FTP與大多數internet服務一樣,也是采用客戶機/服務器的方式。使用方法很簡單
1>啟動FTP客戶端程序,與遠程主機建立連接
2>向遠程主機發出傳輸命令
3>遠程主機在收到命令后就給予響應,并執行正確的命令。完成上傳或下載的服務。
·FTP服務器
FTP服務器可以有兩種登陸方式
1>匿名登陸:一般匿名登陸只能下載FTP服務器的資源,且傳輸速度相對較慢,當然這要在FTP服務器上進行設置。針對這類用戶,在FTP服務器上需要加以限制,不宜開啟過高的權限,帶寬應盡可能小。
2>授權帳戶登陸:需要管理員將帳戶與密碼告訴用戶,管理員對這些帳戶進行設置,例如他們能訪問哪些資源,下載與上傳速度等。
·FTP客戶端
FTP客戶端可以通過三種方式連接FTP站點
1>命令行方式
2>WEB方式
3>本地安裝FTP客戶端軟件方式
二:安裝和配置FTP服務
·安裝FTP服務
打開“添加和刪除程序”------“添加和刪除windows組件”
打開應用程序服務器
勾選internet信息服務(IIS)----并打開
勾選“文件傳輸協議(FTP)服務”
確定后完成安裝
·配置默認FTP站點
在“管理工具”中打開“Internet信息服務(IIS)管理器”,找到“FTP站點”----“默認FTP站點”,并右擊“默認FTP站點”,選擇“屬性”,開始配置默認FTP站點。
1>FTP站點選項卡
描述:鍵入對該站點的說明文字,這個名字將會出現在“IIS管理器”左窗格的目錄中,以標識該站點
IP地址:設置此站點使用的IP地址。如果此服務器有多個IP地址,選擇其中的一個即可。倘若在IIS服務器中同時執行多個FTP站點,可以使用不同的IP地址。這樣用戶在訪問FTP站點時,只要在瀏覽器中輸入"ftp:// ip地址"就可以訪問FTP服務器了。
TCP端口:如果站點為了安全不使用21這個默認保留給FTP服務器的端口,則在此重新設置一端口。倘若在IIS服務器中同時執行多個FTP站點,也可以使用不同的端口。這樣在用戶訪問FTP站點時,在瀏覽器中輸入“[url]ftp://ip[/url]地址:端口號”
FTP站點連接:該設置決定了能同時連接到服務器的客戶端的數量。“不受限制”指該FTP站點不限制客戶數量的并發連接,服務器接收連接直到內存不足。“連接限制為”可以強制限制同時連接到服務器的客戶端連接數,這樣可以保持服務器的良好性能。
連接超時:在框中鍵入數字(以秒為單位)設置服務器在斷開與非活動用戶的連接之前的等待的時間。
啟用日志記錄:可以使用日志文件記錄用戶訪問FTP站點的操作,日志的具體設置,可以單擊“屬性”按鈕,在彈出的“日志記錄屬性”對話框中進行修改。
2>安全帳戶選項卡
默認FTP站點允許匿名連接,所有的用戶都會通過“IUSR_計算機名稱”帳戶來訪問站點中的文件。用戶用IE瀏覽器訪問FTP站點時無需輸入帳戶與密碼.在“瀏覽”中可選擇登陸FTP站點的匿名帳戶。
如果勾選“只允許匿名連接”復選框,則用戶將無法使用用戶名和密碼登陸
如果去掉“允許匿名連接”單選框,則用戶將只能使用用戶名和密碼登陸
3>消息選項卡
標題 ----設置FTP站點的名稱
歡迎-----設置用戶連接到FTP站點時,顯示的歡迎信息
退出------設置用戶退出FTP站點時,顯示的信息
最大連接數-----顯示連接數量超過服務器設置的最大值時(在FTP站點選項卡下設置),顯示的信息。
4>主目錄選項卡
此資源的內容來源:“此計算機上的目錄”可以設置FTP文件夾所在的本機路徑;“另一臺計算機上的目錄”可以設置FTP文件夾所在的網絡上的路徑。
設置權限 “讀取”指用戶可以下載FTP資源,“寫入”指用戶可以上傳FTP資源。
5>目錄安全性選項卡
如果想要允許所有計算機訪問FTP站點,則勾選“授權”
如果想要拒絕一臺或者一組客戶機訪問此FTP站點,則先勾選“授權訪問”,然后在下拉列表中添加要拒絕訪問的計算機。
如果想要授權一臺或者一組客戶機訪問此FTP站點,則先勾選“拒絕訪問”,然后在下拉列表中添加要授權訪問的計算機。
三:客戶端訪問
·命令行方式訪問
1>登陸FTP
ftp
ftp>open FTP服務器ip
2>退出FTP
ftp>bye
3>操作
ftp>dir 查看FTP服務器資源
ftp>cd 進入FTP服務器文件夾
4>下載與上傳
ftp>get 文件名 從FTP服務器下載文件,文件下載到登陸FTP時所在的目錄。
ftp>put 文件名 上傳文件到ftp服務器。
ftp>mget 文件名1 文件名2 ...... 一次從FTP服務器下載多個文件
ftp>mput 文件名1 文件名2 ...... 一次上傳多個文件到FTP服務器
5>使用幫助
ftp> ? 顯示出FTP全部命令。
·WEB方式訪問
可以通過瀏覽器連接到FTP服務器,打開IE瀏覽器,在URL處鍵入“ftp://IP地址”
·FTP客戶端軟件方式訪問
可以使用FlashFXP這個客戶端軟件進行連接。下載和上傳速度比較快,建議使用客戶端軟件訪問FTP服務器。
四:利用軟件建立FTP站點
·IIS中的FTP服務可以滿足企業基本要求,但如果FTP站點要求對用戶的下載或上傳速度進行限制等功能,單純使用IIS就無能為力了。此時需要借助一款FTP服務的軟件Serv-U。
Serv-U擁有IIS所有的功能,并且比IIS功能還要強大。那為什么還要學習IIS建立FTP站點呢?因為服務器上安裝的軟件越少,系統速度越快,并且產生的問題也越少。所以在服務器上最好不要借助太多的軟件,除非實在需要。
·新建域
安裝好Serv—U后,打開“Serv-U管理員”,右擊“域”,選擇“新建域”
輸入此服務器的IP地址
“域類型”中可選擇“.INE文件”,對于大的域(>500用戶)注冊表提供更好的性能。
·新建用戶
新建好域后,就可以新建該域的用戶,這些用戶是獨立于操作系統的用戶。新建用戶步驟如下
右擊“用戶”,選擇“新建用戶”。
輸入“用戶名稱”,該名稱應該是唯一的。
鍵入新建用戶的密碼,單擊下一步
在“主目錄”中,輸入文件夾路徑,表示用戶登陸后顯示的路徑
在“是否鎖定用戶于主目錄”中,選擇“是”單選按鈕,用戶只能看到自己的主目錄,不能訪問其他目錄。單擊“完成”后完成用戶的創建
·配置用戶
在用戶各選項卡中可以配置用戶上傳與下載速度、線程數限制、磁盤配額等。
1>賬號選項卡
禁用賬號 可暫時禁用掉此用戶,也可在規定的時間后禁用或刪除掉此帳號
用戶名 可修改用戶名
主目錄 可更改該用戶登陸后顯示的用戶
將用戶鎖定與主目錄 可選擇鎖定主目錄或者不鎖定
2>常規選項卡
隱藏“隱藏”文件 將服務器中的隱藏文件隱藏或顯示
同一IP地址只允許()個登陸 限制用戶線程數
最大上傳和下載速度 限制用戶上傳速度與下載速度
最大用戶數量 此服務器最多允許多少個此用戶登陸
3>目錄訪問選項卡
文件權限可設置讀取、寫入(下載)、追加(添加)、刪除、執行(可執行文件)。
目錄權限可設置列表(讀取)、創建、刪除
4>配額選項卡
限制用戶的最大占用空間,單位MB。
計算當前 指計算當前用戶占用了多少MB的磁盤空間。
本文轉自 “.\Best” 博客,請務必保留此出處http://best0.blog.51cto.com/444987/98213