日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 網站 > 幫助中心 > 正文

FTP 主動模式及被動模式

2020-07-13 14:05:05
字體:
來源:轉載
供稿:網友
FTP的特殊性:
大多數的TCP服務是使用單個的連接,一般是客戶向服務器的一個周知端口發(fā)起連接,然后使用這個連接進行通訊。但是,FTP協議卻有所不同,它使用雙向的多個連接,而且使用的端口很難預計。一般,FTP連接包括:
一個控制連接(control connection)
這個連接用于傳遞客戶端的命令和服務器端對命令的響應。它使用服務器的21端口,生存期是整個FTP會話時間。
幾個數據連接(data connection)
這些連接用于傳輸文件和其它數據,例如:目錄列表等。這種連接在需要數據傳輸時建立,而一旦數據傳輸完畢就關閉,每次使用的端口也不一定相同。而且,數據連接既可能是客戶端發(fā)起的,也可能是服務器端發(fā)起的。
在FTP協議中,控制連接使用周知端口21,因此使用ISA的IP PACKET FILTER就可以這種連接進行很好的安全保護。相反,數據傳輸連接的目的端口通常實現無法知道,因此處理這樣的端口轉發(fā)非常困難。FTP協議使用一個標準的端口21作為ftp-data端口,但是這個端口只用于連接的源地址是服務器端的情況,在這個端口上根本就沒有監(jiān)聽進程。FTP的數據連接和控制連接的方向一般是相反的,也就是說,是服務器向客戶端發(fā)起一個用于數據傳輸的連接。連接的端口是由服務器端和客戶端協商確定的。FTP協議的這個特征對ISA轉發(fā)以及防火墻和NAT的配置增加了很多困難。
除此之外,還有另外一種FTP模式,叫做被動模式(passive mod)。在這種模式下,數據連接是由客戶程序發(fā)起的,和剛才討論過的模式(我們可以叫做主動模式)相反。是否采取被動模式取決于客戶程序,在ftp命令行中使用passive命令就可以關閉/打開被動模式。
前面我們講過,FTP協議的數據傳輸存在兩種模式:主動模式和被動模式。這兩種模式發(fā)起連接的方向截然相反,主動模式是從服務器端向客戶端發(fā)起;被動模式是客戶端向服務器端發(fā)起連接。
我們回到ISA的情況,如果采用被動模式,由于IIS是完全隨機的選擇一個端口,并告知客戶,然后客戶進行主動連接,這就意味著在ISA上,你要讓所有的端口都允許動態(tài)入站連接才行,這樣肯定不行,因為太危險了,等于打開了所有的端口連接。
如果采用主動模式(PORT Mode),IIS選擇好端口后,主動與客戶進行連接,這時候不需要像PASV模式那樣打開所有的動態(tài)入站連接,而且正好相反,我們需要打開所有的動態(tài)出站連接即可,安全性增加很多。而且由ISA的IP PACKET FILTER只對ISA本機起作用,不會造成局域網內的客戶“放了羊”。
所以,我個人這樣做的:
(1)由于IIS和ISA都在一臺機器上,所以它倆都在偵聽21號端口(IIS默認情況下會偵聽所有地址的21端口),所以我們首先要讓IIS只偵聽內
網地址的PORT 21,在DOS下,你可以通過NETSTAT -NA > abc.txt,然后打開這個文件,你會看到0.0.0.0 21 LISTENING字樣。
輸入如下命令:
net stop msftpsvc (停止FTP服務)
進入/Inetpub/adminscripts/目錄
cscript adsutil.vbs set msftpsvc/disablesocketpooling true (停止偵聽)
net start msftpsvc (啟動FTP服務)
(2)在IIS控制臺里面,ftp->Property->FTP Site->IP Address改為內網地址?,F在,FTP服務只偵聽內網IP的21號端口了。
(3)大家可能這時候有疑問,如果是IIS主動連接客戶端,那客戶端的防火墻是不是會阻止這個連接(PASV模式不存在這個問題)。為了防止這種情況,我們可以強制IIS不能與客戶端的任意端口進行連接,而只有客戶端連接IIS的端口進行數據傳輸。這樣就可以解決PORT MODE與客戶端防火墻的沖突。方法:修改注冊
表,HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msftpsvc/Parameters/,將EnablePortAttack的值由0改為1,然后重新啟動FTP服務。
(4)在ISA里面,使用SERVER PUBLISH的方法發(fā)布FTP服務,其中:IP address of internal server 填寫ISA的內部網卡的IP,IP address of external server 填寫ISA的外部網卡的IP,Mapped server protocol 選擇 FTP Server。
(5)然后在IP Packet Filter建立一條新RULES,Protocol->TCP,Direction->Outbound,Local Port->Dymanic,Remote Port->All。
這是我的解決辦法,但是并不完美,主要是:
(1)客戶不能使用PASV方法進行連接,原因上面已經講了。
(2)由于第五條,所以ISA服務器隨著保證了對外部訪問的限制,卻無法限制ISA本機對外部的訪問。
我也把我的方法做了一下實驗,使用serv-u做的,有一點錯誤,不過終歸做了出來,下面總結一下:
PASV服務器放在ISA后面,其實就是要解決兩個問題:
1。PASV的端口。我上面的方法提出使用secondary connection,但事實證明不對,應該每個PASV端口都建立一條primary connection,然后分別建立server publishing rules,有多少個PASV端口,就要建立多少條。
這里還可以引出另一個話題,就是對web publishing rules的運用,tony你應該知道,通過web publishing rules也可以發(fā)布ftp服務器,但rule里面只給了一個ftp端口的選項,很明顯,這是為PORT模式的FTP服務器準備的,因為PORT模式的數據連接是由服務器發(fā)起的,在服務器一邊,不存在穿過防火墻的問題。
使用web publishing rules還有一個很令人振奮的特性,就是支持動態(tài)公用IP用戶,不需要象server publishing rules那樣,每撥一次號都要修改一次外部地址。如果在web publishing rules中也能搞定PASV問題,那么對于那些使用撥號上網而又想在內網發(fā)布PASV服務器的人來說,簡直是天大的喜訊。
需要好好考慮的是如何通過那個只能填一個端口的選項來發(fā)布隨機的PASV端口?我從今天的實驗找到了一點靈感,就是也象上面說的那樣,每個PASV端口都設置一條web publishing rules!我還未做這個實驗,還不能證實這樣做行不行,相信晚上就會有結果了。
當然,還需要考慮如何控制PASV模式端口的范圍,serv-u可以設定,而IIS的FTP不行。
2。是服務器向客戶端傳送IP的問題。當FTP客戶端登錄進入服務器的時候,PASV模式服務器會向客戶端傳送本機的IP地址和數據端口,當服務器放在內網中的時候,服務器會向客戶端返回內網的IP,這當然是不能完成連接的,需要讓服務器返回ISA的外網地址。本來,解決方法可以使用firwall client的application settings中的nameresolutionforlocalhost參數,設為P就可以讓應用程序返回ISA的外網地址,但這個參數是供firewall client使用的,而發(fā)布服務器不能安裝firewall client,這很可惜。
幸好,還是有一個好消息,就是serv-u本身具有返回ISA外網地址這樣的功能,方法是先選中新建FTP服務器的屬性,在domain標簽里選擇“enable dynamic dns”,此時會出現第二個標簽,叫“dynamic dns”,然后到tz0.com申請動態(tài)域名,申請后會得到一個key,在此標簽中填入此key即可。最后一步,是到新建服務器的settings屬性中,選擇advanced標簽,選中“allow passive mode data transfer”,旁邊的IP地址框留空。這個框對于撥號用戶不用填,只有出口使用固定地址才需要填。
這樣,serv-u向客戶端返回IP和端口前,會先向tz0.com查詢到ISA外網的地址,再發(fā)送給客戶端。
解決了這兩個問題,剩下的工作就簡單了。
從以上內容也可以說明一點,從內網不能發(fā)布IIS的FTP服務器,因為IIS既沒有選項可以選擇PASV端口的范圍,也沒有辦法讓其返回ISA外網的地址。而serv-u這兩條都可以滿足。當然,在微軟的網站上也可能有方法解決IIS的這兩個問題。
發(fā)布FTP服務器的時候,要注意FTP服務器有PORT和PASV兩種模式。兩者的共同點,是都使用21端口進行用戶驗證及管理,差別在于傳送數據的方式不同,PORT模式的FTP服務器數據端口固定在20,而PASV模式則在1025-65535之間隨機。發(fā)布的時候要考慮這個差別。
如果FTP服務器在內部網絡中,在建立server publish rules時(雖然web publish rules也能發(fā)布ftp服務器,但它并沒有提供對port和pasv模式的處理),protocol definitions中的21 inbound條目要建立一個secondary connection,為20端口上的inbound或1025-65535端口之間的inbound。
如果FTP服務器建立在ISA服務器上,就需要在ip packet filters中設置相關的條目,對于PORT模式,很簡單,開放20 inbound就是,但pasv模式就麻煩一點,因為ip packet filters不能設置端口段,但我們也不可能把幾萬個端口逐個寫一遍,只能把local port設置為dynamic,remote port設置為all ports,當然,對安全性這是個損害。
幸運的是,有些PASV模式的FTP服務器能夠設置PASV模式端口的范圍,比如serv-u,它能夠把PASV模式端口控制在最多50個端口范圍內,如果為serv-u設置的并發(fā)用戶數不多,那么我們就可以為每個PASV端口寫一條filter,不需要開放所有的端口了。如果使用IIS的FTP服務器,這個FTP服務器沒有提供選擇PASV模式端口的功能,只能如上所述那樣,開放dynamic和all ports。
從你上面的出錯信息來看,你應該是使用IE來訪問FTP服務器吧。IE的FTP客戶端與其它專業(yè)FTP客戶端不同,不能夠自動檢測FTP服務器的類型以及根據服務器的類型改變客戶端的種類。IE只提供了一個手工選項來改變PORT和PASV客戶端角色,就是internet選項->高級->為FTP站點啟用文件夾視圖,選擇它,IE為PASV模式客戶端,不選則為PORT客戶端。你需要根據服務器的類型手工更改這個選項。如果服務器的出口是ADSL類的鏈路,還要把“使用被動FTP(為防火墻和DSL調制解調器兼容性)”一項選上,這兩個選項只在IE5。5以上版本提供。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
一区二区不卡视频在线观看| 国产视频1区2区| 亚洲欧洲一区二区天堂久久| 亚洲一区视频在线观看视频| 日韩欧美高清在线| 亚洲免费看av| 日韩欧美在线不卡| h片精品在线观看| 国产黄色一区| 日韩免费不卡avV| www.日韩免费| 中文字幕国产在线| 久草视频观看| 日韩精品视频免费| 日韩欧美在线视频日韩欧美在线视频| 视频一区中文字幕国产| 99视频精品全国免费| 国产 中文 字幕 日韩 在线| 亚洲一区在线观看网站| 狠狠色综合色区| 国产小视频免费在线观看| 一区二区三区视频网站| 日韩视频一区二区在线观看| 久久久精品午夜少妇| 中文字幕日韩在线视频| 九九九精品视频| 在线不卡一区二区| 中文字幕在线观看国产| 91 中文字幕| 精品国产免费视频| 日韩不卡一二区| 日韩av中文字幕一区| 欧美日韩国产黄色| 日韩不卡在线播放| 91欧美日韩麻豆精品| 日韩精品欧美| 一区在线免费| 欧美日韩中文字幕一区| 国产 欧美 在线| 国产在线高潮| 日韩在线一区二区视频| √新版天堂资源在线资源| 国产亚洲人成a一在线v站| 婷婷精品视频| 欧美日韩一级视频| 亚洲成av人片一区二区密柚| 欧美日韩综合在线| 国产123在线| 91精品国产手机| 欧美日韩性视频在线| 亚洲精品欧美二区三区中文字幕| 日韩在线视频免费观看| 中文精品视频| 精品中文字幕视频| 精品国产乱码久久久久久蜜臀 | 日韩在线欧美| 中文字幕一区二区三区精品| www.91香蕉视频| 中文字幕日韩欧美在线视频| 亚洲开心激情| 欧洲一级精品| 欧美日韩国产观看视频| 国产婷婷色一区二区三区 | 欧美日韩精品欧美日韩精品| 国产欧美久久久精品影院| 精品视频资源站| 91精品国产综合久久久蜜臀粉嫩| 久久久久久91| 日韩免费精品| 国产九九在线| 中文精品在线观看| 不卡视频一区二区| 日韩欧美中文字幕在线播放| 二区三区不卡不卡视频| 精品播放一区二区| av一区二区高清| 亚洲视频电影在线| 日韩欧美色综合网站| 日本精品免费观看高清观看| 高清1区2区| 亚洲二区自拍| 香蕉人人精品| 国内精品露脸在线视频播放| 中文字幕在线播出| 中文字幕在线观看视频www| 国产激情三区| 91精品国产免费久久综合| 日韩不卡在线播放| 成人ww免费完整版在线观看| 久精品在线观看| 中文字幕欧美国内| av免费在线观看网址| 欧美不卡视频| 99精品视频国产| 亚洲国产综合久久| 中文字幕日韩高清| 精品视频资源站| 在线免费视频一区二区| 久久精品一级爱片| wwww亚洲| 91av久久久| 视频一区不卡| 午夜精品一区二区三区免费视频| 日本精品专区| 日韩精品视频在线观看网址| 日韩精品一区二区三区视频播放| 精品在线观看一区| 欧美久久在线观看| 中文字幕精品www乱入免费视频| 91精品在线看V| 日韩在线观看视频一区二区| 欧美日韩一级片在线观看| 深夜福利一区| 欧美三级精品| 日本va欧美va精品发布| www.狠狠干| 区日韩二区欧美三区| 欧美日韩国产一区在线| 在线黄色国产电影| 中文字幕亚洲区| 日韩免费高清一区二区| 久久riav| 婷婷精品进入| 国产婷婷色一区二区三区| 成年人看的羞羞网站| av一区在线| 伊人永久在线| 中文字幕欧美日韩在线| 在线观看免费国产成人软件| 精品日本视频| 999精品在线| 日韩国产欧美| 午夜亚洲一区| 久久99久久99精品中文字幕| 欧美日韩激情在线一区二区三区 | 国产91大片| 日韩 欧美 综合| 日韩欧美中文字幕在线观看| 91麻豆精品在线| 91精品国产全国免费观看 | 91精品国产入口| 欧美1234区| 日韩精品综合在线| 亚洲免费专区| 日韩中文在线中文网三级| 国产香蕉免费精品视频| 欧美一级一级性生活免费录像| 国产最新在线| 一区二区三区在线|网站| 国产一级一片免费播放| 日韩字幕在线观看| 欧美日韩尤物久久| 日韩欧美国产免费播放| 99久久久精品免费观看国产| 国产资源中文字幕| 国产成人一区二区精品非洲| 91精品国产91久久久| 一区二区三区在线播放欧美| 免费看日韩精品| 国产字幕在线看| 亚洲va久久久噜噜噜久久| 色综合影院在线| 欧美日韩国产123区| 精品久久久精品| 国产黄色在线观看| 国产亚洲人成a一在线v站| 中文字幕亚洲一区在线观看| 国产在线观看精品| 在线国产1区| 黄污视频在线看| 91精品国产综合久久久久久| 久久精品免费看| 蜜臀久久精品| 国产福利第一页| 亚洲.国产.中文慕字在线| 久久99精品久久久久久青青日本| 欧美日韩一级黄| 中文字幕在线高清| 亚洲高清在线观看一区| 国产欧美综合在线| 中文字幕亚洲区| 久久精品女人| 亚洲免费中文字幕| 欧美日韩综合视频网址| 日韩色在线观看| 日韩在线a电影| av一区二区高清| 欧美亚洲国产激情| 欧美中文字幕视频| 99久久www免费| 在线免费91| 亚洲一区精品在线| 日本视频久久久| 91精品国产综合久久精品app| 欧美日韩国产在线看| 在线观看精品国产| 精品久久在线观看| 一区二区三区在线播放欧美| 婷婷精品进入| 日本一级一片免费视频| 欧美日本精品| 欧美日韩在线视频免费观看| 尤物在线精品| 日韩av综合在线观看| 亚洲免费视频一区| 精品国产1区2区3区| 一区三区二区视频| 国产在线拍揄自揄拍| 日韩精品视频中文在线观看| 国产在线小视频| 精品日韩av| 日韩欧美国产网站| 日韩精品在线视频| 久久久精品国产99久久精品芒果| 91麻豆精品在线| 中文字幕在线观看欧美| 国产午夜精品视频免费不卡69堂 | 中文字幕精品视频| 中文av字幕一区| 视频一区二区国产| 日本熟女一区二区| 国产不卡精品在线| 日韩三级视频中文字幕| 日韩中文字幕91| 亚洲久草视频| 国产视频中文字幕| 日韩欧美综合| 亚洲国产午夜精品| 成人a在线观看| 久久精品蜜桃| 久久精品欧美日韩精品| 亚洲一区在线观看免费| 国产在线黄色片| 欧美日韩国产黄色| 亚洲狠狠婷婷综合久久久久图片| 一区二区视频免费看| 在线视频亚洲| 日韩国产一区久久| 91色在线看| 欧美日韩中文字幕在线视频| 精品精品久久| 伊人亚洲视频| 精品国产综合久久| 日韩精品 欧美| 日韩欧美在线字幕| 日韩国产成人| 国产在线观看a| 高清一区二区| 国产丝袜在线播放| 欧美专区中文字幕| 国产激情三区| 免费视频国产一区| 国产三级做爰在线观看| 在线观看一区| 日韩精品第一区| www中文字幕在线观看| 亚洲.国产.中文慕字在线| 欧美亚洲国产激情| 国产蜜臀在线| 国产一级免费看| a级在线免费观看| 日韩欧美中文字幕在线观看| 精品亚洲综合| 久久精品蜜桃| 欧美亚洲专区| 欧美日韩国产在线看| 黄污视频在线看| 中文字幕成人乱码在线电影| 久久精品黄色片| 日韩欧美在线网址| 亚洲 国产 欧美 日韩| 天天在线视频色| 国产一卡二卡3卡4卡四卡在线| 91精品在线观看入口| 在线看欧美日韩| 国产在成人精品线拍偷自揄拍| 青青久在线视频免费观看| av一级在线| 午夜影院在线观看欧美| 国产高清大尺度一区二区不卡| 精品日韩欧美在线| 亚亚洲欧洲精品| 欧洲一级精品| 欧美 日韩 国产 高清| 欧美一级手机免费观看片| 日韩中文在线字幕| 精品国产乱码久久久久久蜜臀| 国产一区高清视频| 在线看欧美日韩| 在线观看国产福利视频| 欧美日韩视频免费播放| 中文字幕在线观看亚洲| 一区二区三区久久| 日韩精品视频在线免费观看| 日韩在线中文| 中文字幕亚洲一区二区av在线| 亚洲一级特黄| 成年人看的羞羞网站| 最近免费中文字幕在线第一页| 日本视频久久久| 国产欧美 在线欧美| 欧美日韩视频在线| 亚洲视频日韩| www高清在线视频日韩欧美| 欧美色欧美亚洲高清在线视频| 午夜精品一区二区三区免费视频| 91欧美在线| 日韩视频在线一区二区| 欧美日韩一二| 99精品在线播放| 久草视频观看| 91www成人久久| 精品网站999| 视频一区三区| av一级在线| 欧美日韩精品欧美日韩精品一| 精品免费久久久| 欧美中文字幕视频| 日韩欧美中文字幕一区| 亚洲经典中文字幕| 免费视频二区| 99精品999| 欧美日韩三级一区| 精品人妻二区中文字幕| 国产视频二区| 亚洲美女视频一区| 日韩精品―中文字幕| 欧美三级一区二区三区| 国产www在线观看| 91av久久久| 国产在线看一区| 一区二区91| 91精品在线观| 黄色资源在线观看| 日韩黄色在线播放| 国产福利免费观看| 日韩在线一区二区视频| 被陌生人带去卫生间啪到腿软| www..com日韩| 日韩一级免费视频| 久草视频观看| 黄污视频在线看| 91 中文字幕| 精品在线一区二区| 欧美日韩国产免费观看| 亚洲第一中文字幕在线观看| 亚洲乱码一区av黑人高潮| 国产一区久久久| 日韩在线视频二区| 精品国产99| 一级特黄aaa大片在线观看| 一区二区精品区| 精品无人国产偷自产在线| 91精品国产自产观看在线| 国产不卡一区二区在线观看| 欧美日韩中文精品| 成年人黄国产| 精品乱人伦一区二区三区| 精品视频在线导航| 欧美一级欧美三级在线观看| 99精品视频99| 粉嫩喷白浆久久| 午夜少妇久久久久久久久| wwwav91com| 一级网站免费观看| 欧美日韩日本视频| 国产日韩精品在线观看| 国产男女av| 日韩精品在线免费播放| 久久精品最新免费国产成人| 91九色在线看| 99亚洲视频| 国产一区精品| 欧美国产综合视频| 伊人伊成久久人综合网小说| 日韩 欧美 中文| 欧美日韩激情一区二区三区| 91最新在线| 亚洲欧美韩国综合色| 国产一卡2卡3卡4卡网站免费| 精品国产免费视频| 亚洲va久久久噜噜噜久久| 天堂精品高清1区2区3区| 91九色精品视频| 国产欧美中文在线| 日韩精品乱码av一区二区| 中文字幕亚洲在| 婷婷精品视频| 中文在线第一页| 91精品久久久久久久久久| 日韩中文字幕| 精品一区二区三区中文字幕在线| 91精品久久久久| 天天综合日日夜夜精品| 日韩欧美国产1| 亚洲高清视频在线| 国产95在线|亚洲| 国产色在线 com| 国产成人中文字幕| 欧美日韩在线精品成人综合网|