win7創建FTP

http://www.cnblogs.com/grenet/archive/2012/05/04/2480682.htmlcss

在局域網中共享文件,FTP是比較方便的方案之一。Win7內部集成了FTP,只是設置起來頗費一番功夫。着文以記之。html

  1、安裝FTP組件安全

    因爲Win7默認沒有安裝FTP組件。故FTP的設置第一步就是安裝FTP組件服務器

    點擊:控制面板—》程序和功能—》打開或關閉Windows功能。勾選「FTP服務器」及「FTP服務」「FTP擴展性」,點擊「肯定」,安裝FTP組件。以下圖所示jsp

    

  2、添加FTP站點工具

    點擊:控制面板—》管理工具。選中「Internet信息服務(IIS)管理器」,如圖post

    

    雙擊「Internet信息服務(IIS)管理器」。彈出管理器界面,以下圖所示:測試

    

    單擊選中「網站」,而且在其上右擊,選擇「添加FTP站點」,出現「站點信息」界面,以下所示:網站

    

    給FTP取名(本例是:zhu),以及設置FTP站點的物理路徑(本例是:c:\ftp),點擊「下一步」,出現「綁定和SSL設置」界面,以下圖所示3d

    

    IP設置爲本機的IP地址,端口用FTP默認的21,SSL勾選「無」。點擊「下一步」,出現「身份驗證和受權信息」界面,以下圖所示:

    

    若是隻是想設置簡單的FTP,則「身份驗證」和「受權」都勾選「匿名」,而且給匿名設置相應的權限。本例中,還要給FTP配置賬號,以及賬號的權限,故「身份驗證」勾選「基本」,「受權」勾選「未選定」,點擊「完成」,完成FTP站點的設置。

  3、設置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開着防火牆的 時候還要正常使用,還必須得在防火牆中進行一番設置

  4、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 空間地址是 access.ftp.com 用戶名 admin 密碼 pass#acc

想把D:\index.css 這個文件上傳到 ftp的主目錄的話

命令提示符下輸入

順序依次向下

 

ftp 回車

open access.ftp.com 回車

admin 而後輸入妳的用戶名 回車

pass#acc 密碼 回車

put d:\index.css 回車 等待完成

 

 

追問:

上傳成功的話能夠CMD下在遠程運行index.css 嗎?就是說在遠程計算機上運行我們上傳的文件?

回答:

不能夠

妳想作什麼用

抓豬呢 呵呵

 

妳有足夠權限的話 能夠把這個文件放到開機啓動項裏

或者看看這臺主機支持什麼解析 放個ASP木馬 或jsp 本身把握吧

 

思路能夠提供 詳細不提供

追問:

OK 我明白了 謝謝你的思路

回答:

想要運行上傳的文件的話 須要Shell 權限

追問:
SHELL 沒拿到 好費勁啊
相關文章
相關標籤/搜索