1. 程式人生 > 其它 >FTP伺服器配置祥解 Ftp站點設定詳細介紹

FTP伺服器配置祥解 Ftp站點設定詳細介紹

原文地址:https://www.cnblogs.com/mhdtysp/p/3658082.html

Ftp站點設定詳細介紹

注:此文系轉載,為個人學習和查閱方便放在這裡,不涉及任何商業行為。

在區域網中共享檔案,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\inetinfo.exe,點新增,也就是上圖中的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設定上還有什麼問題,歡迎交流。

注:此文系轉載,為個人學習和查閱方便放在這裡,不涉及任何商業行為。

在區域網中共享檔案,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\inetinfo.exe,點新增,也就是上圖中的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設定上還有什麼問題,歡迎交流。