A. FTP軟體使用中如何關閉PASV模式
FTP使用中PASV模式的操作方法
註:此方法只有在無法登錄和下載的情況下才可使用!!! 取消 pasv 模式的方法
有許多朋友的 FTP 伺服器是不支持 PASV 模式的,登入時要取
消 PASV 模式才行。現將幾種 FTP 下載工具的取消方法公布如
下:
1.把 flashget 的 pasv 模式關掉的方法
點菜單上的「工具」->「選項」->「代理伺服器」->
「直接連接」->編輯->把「 pasv 模式」前的勾勾去掉,
一路確定回來。
2.把 Cutftp 的 pasv 模式關掉的方法
點菜單上的「文件」->「站點管理」->在「站點管理器」窗口
->「新建站點」->填上「域名」->「編輯」->「常規」->
把「使用 pasv 模式」前的勾勾去掉。
3.把 FlashFXP 的 pasv 模式關掉的方法
點菜單上的「站點」->「站點管理器」->站點管理器窗口->
「新建站點」->填上「域名」->「選項」->把「使用被動模
式」前的勾勾去掉->「應用」 即可。
4.把 NetAnts 的 pasv 模式關掉的方法
點菜單上的"選項"->"參數設置"->"代理"->「直接連接」->編輯->把「 pasv 模式」前的勾勾去掉,一路確定回來。
相信大家都知道FTP是什麼啦,但我相還有很多人不知道什麼是PASV和PORT,或者你知道但不知道他們到底是什麼。
下面介紹一下這兩種模式吧:
PORT其實是Standard模式的另一個名字,又稱為Active模式。中文意思是「主動模式。
PASV也就是Passive的簡寫。中文就是「被動模式。
兩者之間有什麼不同:
不同之處是由於PORT這個方式需要在接上TCP 21埠後,伺服器通過自己的TCP 20來發出數據。並且需要建立一個新的連接來傳送檔案。而PORT的命令包含一些客戶端沒用的資料,所以有了PASv的出現。
而PASV模式就當然擁有PORT模式的優點及去掉一些PORT的缺點。PASV運行方式就是當伺服器接收到PASV命令時,就會自動從埠1024到5000中隨機選擇,而且還會使用同一個埠來傳送數據,不用建立新的連接
B. ftp C# SOCKET PASV命令無響應
ftp伺服器設置了客戶端ip范圍,只有在這個地址范圍內的客戶才能被允許登錄ftp伺服器,解決方法是在ftp伺服器端增加你的ip地址,或換一台在此范圍內的電腦。
C. WIN 2008如何讓CUTEFTP能使用PASV被動模式連接
FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。
PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。
當需要傳送數據時,客戶端在命令鏈路上用 PORT命令告訴伺服器:「我打開了****埠,你過來連接我」。於是伺服器從20埠向客戶端的****埠發送連接請求,建立一條數據鏈路來傳送數據。
PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。
當需要傳送數據時,伺服器在命令鏈路上用 PASV命令告訴客戶端:「我打開了****埠,你過來連接我」。於是客戶端向伺服器的****埠發送連接請求,建立一條數據鏈路來傳送數據。
從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。
D. 如何開啟IIS里的FTP的PASV模式
IIS 不支持禁用或者活動或被動連接模式。
與Internet, 上使用 HTTP 和其他協議 FTP 協議使用最小的兩個連接會話期間: 用於控制,
半雙工連接和進行數據傳輸全雙工連接用於控制, 半雙工連接和全雙工連接進行數據傳輸:。 默認情況下, 伺服器上 TCP 埠 21 用於控制連接,
但數據連接由方法, 客戶端用來連接到伺服器, 作為下面詳細。
因為通過控制連接客戶端發送到伺服器, 埠命令- 主動模式 FTP 連接 有時稱為以 " 客戶端管理 "。 命令請求伺服器以建立到客戶, 使用
TCP 埠由 埠命令指定數據連接從 TCP 埠 20 上。
被動模式 FTP 連接 是有時稱為到 " 伺服器管理 ", 因為與之一瞬態埠用作數據連接的伺服器端埠伺服器響應客戶端發出 pasv
命令後,。 由客戶端, 數據連接命令發出後伺服器連接到客戶立即使用埠上面控制連接的客戶端埠。
與埠范圍 1024 - 65535 內默認模式 Passive - IIS FTP 中隨機選擇到響應。 要進一步限制這些巨大埠范圍,
系統管理員可配置命名 PassivePortRange 元資料庫屬性關鍵字, 此屬性關鍵字僅存在於 IIS 6.0, for IIS 5.0 在
Windows 2000, 系統管理員需要安裝 Service Pack 4, 在系統注冊表中 PassivePortRange 項中添加。
更改PassivePortRange for IIS, 執行過程之一下面部分中所述。
用於Windows Server 2003 要啟用直接編輯元資料庫)
1 . 打開 IIS Microsoft 管理控制台 (MMC)。
2 . 右擊本地計算機節點。
3 . 選擇 屬性。
4 請確保 啟用直接編輯元資料庫 復選框。
通過ADSUTIL 腳本配置 PassivePortRange b)
1 . 單擊 開始、 運行, 鍵入 cmd, 和然後 確定。
2 . 鍵入 cd Inetpub\AdminScripts, 然後按 Enter。
3 . 鍵入以下命令從命令提示符。
CSCRIPT.exe C:\Inetpub\AdminScripts\adsutil.vbs set
/MSFTPSVC/PassivePortRange "5500-5515" 4 重新啟動 FTP 服務。
E. FTP協議是什麼
FTP協議其實是文件傳輸協議,是TCP協議組中的協議之一,值得一提的是FTP協議包含兩個部分,一個是FTP伺服器,另一個是FTP客戶端,我們在日常生活中使用的時候一定要學會區分才行,希望每個人都能夠認識到這一點,同時我們需要注意的是在日常生活中,電子信息行業發展是非常的迅速的,我們在日常生活中一定要學會使用電腦才行,只有這樣才可以讓我們的生活更加的美好。
個人建議:
同時我們需要注意的是,在學習電腦的過程中,一定要學會不恥下問,只有這樣才可以讓我們的能力有一個更加快速的提升,希望每個人都能夠認識到這一點,對於一些專業名詞來說,我們可以查閱相關的資料就可以解決了。
(5)pasv命令擴展閱讀:
FXP傳送出錯時,本地的用戶進程還留在FTP伺服器中,並沒有退出,如此時再次連接FTP伺服器,可能會因用戶線程超過允許,FTP伺服器提示客戶已登陸並拒絕客戶端的連接,直至伺服器中的傀儡進程因超時或其他原因被FTP伺服器殺死後,才能再次連接FTP伺服器。
要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。
FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,
你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
F. 在命令提示符的窗口中,鍵入ftp的命令,為什麼輸入PASV是無效命令
輸入ftp後,先輸入用戶名。然後系統默認出現pasv的提示,是讓你輸入密碼。
G. 如何開啟IIS里的FTP主動模式(PASV模式)
IIS 不支持禁用或者活動或被動連接模式。 與Internet, 上使用 HTTP 和其他協議 FTP 協議使用最小的兩個連接會話期間: 用於控制, 半雙工連接和進行數據傳輸全雙工連接用於控制, 半雙工連接和全雙工連接進行數據傳輸:。 默認情況下, 伺服器上 TCP 埠 21 用於控制連接, 但數據連接由方法, 客戶端用來連接到伺服器, 作為下面詳細。 因為通過控制連接客戶端發送到伺服器, 埠命令- 主動模式 FTP 連接 有時稱為以 " 客戶端管理 "。 命令請求伺服器以建立到客戶, 使用 TCP 埠由 埠命令指定數據連接從 TCP 埠 20 上。 被動模式 FTP 連接 是有時稱為到 " 伺服器管理 ", 因為與之一瞬態埠用作數據連接的伺服器端埠伺服器響應客戶端發出 pasv 命令後,。 由客戶端, 數據連接命令發出後伺服器連接到客戶立即使用埠上面控制連接的客戶端埠。 與埠范圍 1024 - 65535 內默認模式 Passive - IIS FTP 中隨機選擇到響應。 要進一步限制這些巨大埠范圍, 系統管理員可配置命名 PassivePortRange 元資料庫屬性關鍵字, 此屬性關鍵字僅存在於 IIS 6.0, for IIS 5.0 在 Windows 2000, 系統管理員需要安裝 Service Pack 4, 在系統注冊表中 PassivePortRange 項中添加。 更改PassivePortRange for IIS, 執行過程之一下面部分中所述。 用於Windows Server 2003 要啟用直接編輯元資料庫) 1 . 打開 IIS Microsoft 管理控制台 (MMC)。 2 . 右擊本地計算機節點。 3 . 選擇 屬性。 4 請確保 啟用直接編輯元資料庫 復選框。 通過ADSUTIL 腳本配置 PassivePortRange b) 1 . 單擊 開始、 運行, 鍵入 cmd, 和然後 確定。 2 . 鍵入 cd Inetpub\AdminScripts, 然後按 Enter。 3 . 鍵入以下命令從命令提示符。 CSCRIPT.exe C:\Inetpub\AdminScripts\adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5515" 4 重新啟動 FTP 服務。
H. 什麼是ftp伺服器,其主要工作原理是什麼
ftp是file
transfer
protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於http,ftp協議要復雜得多。復雜的原因,是因為ftp協議要用到兩個tcp連接,一個是命令鏈路,用來在ftp客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。
ftp協議有兩種工作方式:port方式和pasv方式,中文意思為主動式和被動式。
port(主動)方式的連接過程是:客戶端向伺服器的ftp埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用port命令告訴伺服器:「我打開了xxxx埠,你過來連接我」。於是伺服器從20埠向客戶端的xxxx埠發送連接請求,建立一條數據鏈路來傳送數據。
pasv(被動)方式的連接過程是:客戶端向伺服器的ftp埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,伺服器在命令鏈路上用pasv命令告訴客戶端:「我打開了xxxx埠,你過來連接我」。於是客戶端向伺服器的xxxx埠發送連接請求,建立一條數據鏈路來傳送數據。
I. 請問ftp中什麼是PASV模式
FTP的連接一般是有兩個連接的,一個是客戶程和伺服器傳輸命令的,另一個是數據傳送的連接。FTP服務程序一般會支持兩種不同的模式,一種是Port模式,一種是Passive模式(Pasv Mode),我先說說這兩種不同模式連接方式的分別。
先假設客戶端為C,服務端為S.
Port模式:
當客戶端C向服務端S連接後,使用的是Port模式,那麼客戶端C會發送一條命令告訴服務端S(客戶端C在本地打開了一個埠N在等著你進行數據連接),當服務端S收到這個Port命令後 就會向客戶端打開的那個埠N進行連接,這種數據連接就生成了。
Pasv模式:
當客戶端C向服務端S連接後,服務端S會發信息給客戶端C,這個信息是(服務端S在本地打開了一個埠M,你現在去連接我吧),當客戶端C收到這個信息後,就可以向服務端S的M埠進行連接,連接成功後,數據連接也建立了。
從上面的解釋中,大家可以看到兩種模式主要的不同是數據連接建立的不同,對於Port模式,是客戶端C在本地打開一個埠等服務端S去連接建立數據連接;而Pasv模式就是服務端S打開一個埠等待客戶端C去建立一個數據連接。
(缺圖)
從上圖中我們可以看出,路由上有兩個ip一個是內網ip(也就是你的網關地址)另外一個是外網IP,你所有LAN中的計算機
都是共享這個218.63.1.5訪問INTERNET的(中間通過了192.168.1.1這個網關),讓我們來看一個連接的詳細過程,以便您
更進一步了解為什麼需要設置成為PASV mode 傳送:
當您通過下載工具或使用瀏覽器下載影片的時候就開始連接FTP伺服器, 當FTP服務收到你的連接請求後發送應答信息給客戶並
開始等待用戶的認證信息,-->認證通過後開始建立數據連接 如果你不是設置成為pasv模式,那麼客戶段(下載工具)會在本地
計算機開一個數據埠,然後發送一條「命令」給FTP服務段,(我已打開了n埠你現在可以連接我),那麼FTP伺服器段就
開始連接你ip地址的N埠,(但是連接是失敗的) 因為你是通過192.168.1.1 這個網關(你的路由設備)訪問internet的
ftp服務段他實際上是同你的外網地址為218.63.1.5的路由設備連接,根本就連接不上你下載工具中打開的埠,例如你使用
的是 192.168.1.2 這個客戶機,FTP服務段此時無法同你計算機(192.168.1.2)監聽埠N連接上,所以此時你會看到伺服器
反饋的錯誤信息,提示你192.168.1.2打開的埠無法連接之類的, 信息此時你就需要把傳送模式設置成為PASV模式,
而如果你使用的是PASV模式那麼當你ftp通過認證後,客戶段首先向伺服器發送一條PASV命令,服務段接受到命令後打開一個
埠並告訴客戶段「我已打開了一個埠,你此時可以來連接了" 客戶段(下載工具)接受到信息後,就去連接服務段已經打開
了的埠,從而完成數據連接,所有ftp下載的數據流都將通過這個埠傳送
J. FTP的PASV模式是什麼意思
FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。
在被動方式FTP中,命令連接和數據連接都由客戶端,這樣就可以解決從伺服器到客戶端的數據埠的入方向連接被防火牆過濾掉的問題。
當開啟一個FTP連接時,客戶端打開兩個任意的非特權本地埠。第一個埠連接伺服器的21埠,但與主動方式的FTP不同,客戶端不會提交PORT命令並允許伺服器來回連它的數據埠,而是提交PASV命令。
(10)pasv命令擴展閱讀:
工作方式
FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive(也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一下這兩種方式的工作原理:
Port
FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive
在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,通過三次握手建立通道,然後FTP伺服器將通過這個埠進行數據的傳送。