Win7下的內建FTP元件的設定詳解

2023-01-02 00:33:02 字數 3002 閱讀 8112

在區域網中共享檔案,ftp是比較方便的方案之一。win7內部整合了ftp,只是設定起來頗費一番功夫。著文以記之。

一、安裝ftp元件

由於win7預設沒有安裝ftp元件。故ftp的設定第一步就是安裝ftp元件

點選:控制面板—》程式和功能—》開啟或關閉windows功能。勾選「ftp伺服器」及「ftp服務」「ftp擴充套件性」,點選「確定」,安裝ftp元件。如下圖所示

二、新增ftp站點

點選:控制面板—》管理工具。選中「internet資訊服務(iis)管理器」,如圖

雙擊「internet資訊服務(iis)管理器」。彈出管理器介面,如下圖所示:

單擊選中「**」,並且在其上右擊,選擇「新增ftp站點」,出現「站點資訊」介面,如下所示:

給ftp取名(本例是:zhu),以及設定ftp站點的物理路徑(本例是:c:\ftp),點選「下一步」,出現「繫結和ssl設定」介面,如下圖所示

ip設定為本機的ip位址,埠用ftp預設的21,ssl勾選「無」。點選「下一步」,出現「身份驗證和授權資訊」介面,如下圖所示:

如果只是想設定簡單的ftp,則「身份驗證」和「授權」都勾選「匿名」,並且給匿名設定相應的許可權。本例中,還要給ftp配置帳號,以及帳號的許可權,故「身份驗證」勾選「基本」,「授權」勾選「未選定」,點選「完成」,完成ftp站點的設定。

三、設定ftp帳號以及許可權

由於win7下的ftp帳號是windows使用者帳號。所以,先得新增兩個使用者帳號,乙個是view,可以瀏覽、**ftp內容;乙個是admin,完全控制ftp。

點選:控制面板—》管理工具—》計算機管理。在計算機管理的介面的左側,點選:系統工具—》本地使用者和組—》使用者,右側顯示所有使用者。如下圖所示:

在「使用者」上右擊,出現「新使用者」,如下所示:

在使用者名稱中輸入view,設定好密碼,去掉勾選「使用者下次登陸時須更改密碼」,勾選「使用者不能更改密碼」和「密碼永不過期」。點選「建立」,完成使用者view的建立。同樣的步驟,建立admin使用者。

由於windows預設將使用者新增到users組,你可以將剛才的兩個使用者從users組中刪除。方法是在「計算機管理」中點選「組」,在右側的列表中找到users,雙擊之,出現如下介面,點中使用者view,點「刪除」,點中使用者admin,點「刪除」。將兩個使用者從users組中刪除。

接下來,在ftp站點中,給view和admin新增許可權。

點選:控制面板—》管理工具—》internet資訊服務(iis)管理器。點中剛才新建的ftp站點。點中「ftp授權規則」。如下圖所示:

點選右側的「編輯許可權」,對ftp站點資料夾新增使用者許可權。在彈出的視窗中,點選「安全」標籤。,如下圖所示:

點「編輯」,出現許可權的視窗,如下:

點「新增」,在「輸入物件名稱來選擇」中輸入view,點「確定」,新增view使用者。如下所示:

新增的view使用者,預設是只有讀取、列出的許可權。在依法新增admin使用者,給admin使用者新增完全控制的許可權。如下所示:

再回到「internet資訊服務(iis)管理器」視窗,雙擊剛才選中的「ftp授權規則」,在ftp站點中對view和admin授權。如下所示:

點選右側的「新增允許規則」,在彈出的視窗中,勾選「指定的使用者」,輸入view,在下方的「許可權」中,勾選「讀取」。如下所示:

點「確定」,給ftp站點新增view使用者,相應的許可權是讀取。再給ftp站點新增admin使用者,相應的許可權是讀取和寫入。

至此,ftp的站點設定就完成了。站點資料夾是c:\ftp,view使用者有讀取(瀏覽和**)的許可權,admin使用者有讀取和寫入(上傳和刪除)的許可權。

當然,還可以根據實際的情況新增使用者及相應的許可權,也可以將使用者新增進組,再給組設定許可權。還可以新增匿名使用者等等,不一而足了。

然而,事情遠遠沒有結束。如果,你急於做測試的話。會發現,在本機上測試正常,但是用別的機器測試ftp的話,會發現連線不上。

問題出在win7下的防火牆。如果你把防火牆關掉,你會發現ftp恢復了正常,但你也不能因為要用ftp,就把win7的防火牆關掉。要想在win7開著防火牆的時候還要正常使用,還必須得在防火牆中進行一番設定

四、win7的防火牆設定

點選:控制面板—》windows防火牆。點選左側的「允許程式或功能通過windows防火牆」,選中「ftp伺服器」,將後面的兩個框都勾選,如下所示:

這是網上絕大多數介紹的防火牆設定。然而還不夠,你做測試的話會發現,還是連線不上。還必須在防火牆中進一步做設定。

點選下方的「允許執行另一程式」,在彈出視窗裡,點「瀏覽」,找到c:\windows\system32\inetsrv\點新增,也就是上圖中的internet infomation services。將後面的兩個框也都選中。

因為在win7下,ftp是iis的乙個元件,因此也必須在防火牆中將iis設定為允許。而iis又不在預設的列表中,因此得手動新增。

遺憾的是,這樣設定,ftp還是不能正常使用。由於ftp用的是21埠,因此在防火牆中還得新增出站和入站的埠規則。

在windows防火牆視窗裡,點選左側的「高階設定」,彈出高階安全防火牆視窗,點選左側的「入站規則」,如下圖所示:

點選右側的「新建規則」,出現嚮導介面,勾選「埠」,如圖:

點選「下一步」,勾選tcp(ftp用的是tcp協議),再勾選特定本地埠,輸入21(ftp用的是21埠)如圖所示:

點選「下一步」,勾選「允許連線」,如圖:

點選「下一步」,預設的都選上,如圖:

點選「下一步」,在名稱裡輸入名字,本例中是21,如圖

點選「完成」,完成入站規則的設定,在用同樣的方法,完成出站規則的設定,同樣是21埠。

至此,在win7的防火牆就已經設定好了。現在測試基本上就正常了。

不過,還有個小問題:

在用ie瀏覽ftp的時候,雖然可以登入,但是沒法顯示ftp內容。這個是ie的設定問題。在internet選項中,將「使用被動ftp(用於防火牆和dsl數據機的相容性)」勾掉就解決了不能瀏覽的問題。

如下圖所示:

後序。總體來說,win7的內建ftp設定比一些第三方的ftp軟體設定要繁瑣一些。但是在某些場合下,還只能用win7的內建ftp。

以上的內容都是網上蒐集來的,加上本人的親測。如果誰在ftp設定上還有什麼問題,歡迎交流。

計算機網路WIN7下FTP 實驗四

實驗報告書 課程名 大學計算機網路實驗 題目 實驗四 win7下ftp配置 班級學號 姓名1 實驗目的 1 ftp檔案傳輸協議是網際網路上常用的檔案傳輸協議,它使使用者能夠在兩個聯網計算機間實現檔案傳輸,是網際網路上傳遞檔案最主要的方法。2 ftp工作原理 3 ftp驗證配置 2 實驗環境 1 執行...

win7系統的本本妙用

1 最大前提條件,是win7系統,得連著網。2 這個是把你的本本當做乙個無線路由器,不是憑空產生什麼無線網,那是不可能的事情。第一步 以管理員身份執行命令提示符 開始 在搜尋欄輸入 cmd 右鍵以 管理員身份執行。第二步 在命令列中輸入 netsh wlan set hostednetwork mo...

Win7系統的IIS配置

一 實訓目的 理解iis的概念 掌握win7環境下iis的配置方法 二 實訓環境 硬體環境 效能優越的pc機 軟體環境 win7作業系統 三 實訓知識要點 internet information services iis,網際網路資訊服務 是由微軟公司提供的基於執行microsoft window...