當前位置:首頁 » 文件傳輸 » 怎麼把ftp改成主動模式
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼把ftp改成主動模式

發布時間: 2022-05-11 23:07:19

A. 在終端里,使用ftp命令,如何進入主動模式,具體應該輸入什麼指令

在客戶端模式下,使用 ftp 命令進行文件傳輸,當登錄到對方的伺服器上時,就是主動模式。如果需要修改為被動模式的話,在 ftp> 狀態下輸入:passive <cr> 即可。其中:<cr> 代表回車鍵。

B. ftp主動模式怎麼設置

FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。 PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請 求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用PORT 命令告訴伺服器:「我打開了XXXX埠,你過來連接我」。於是伺服器從20埠向客戶端的 XXXX埠發送連接請求,建立一條數據鏈路來傳送數據。 PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請 求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,伺服器在命令鏈路上用PASV 命令告訴客戶端:「我打開了XXXX埠,你過來連接我」。於是客戶端向伺服器的XXXX埠 發送連接請求,建立一條數據鏈路來傳送數據。 從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完 全不同。而FTP的復雜性就在於此.

C. ftp 主動被動怎麼修改

一、什麼是主動FTP
主動模式的FTP工作原理:客戶端從一個任意的非特權埠N連接到FTP伺服器的命令埠,也就是21埠。然後客戶端開始監聽埠N+1,並發送FTP命令「port N+1」到FTP伺服器。接著伺服器會從它自己的數據埠(20)連接到客戶端指定的數據埠(N+1)。
針對FTP伺服器前面的防火牆來說,必須允許以下通訊才能支持主動方式FTP:
1、 任何大於1024的埠到FTP伺服器的21埠。(客戶端初始化的連接)
2、 FTP伺服器的21埠到大於1024的埠。 (伺服器響應客戶端的控制埠)
3、 FTP伺服器的20埠到大於1024的埠。(伺服器端初始化數據連接到客戶端的數據埠)
4、 大於1024埠到FTP伺服器的20埠(客戶端發送ACK響應到伺服器的數據埠)

二、什麼是被動FTP
為了解決伺服器發起到客戶的連接的問題,人們開發了一種不同的FTP連接方式。這就是所謂的被動方式,或者叫做PASV,當客戶端通知伺服器它處於被動模式時才啟用。
在被動方式FTP中,命令連接和數據連接都由客戶端發起,這樣就可以解決從伺服器到客戶端的數據埠的入方向連接被防火牆過濾掉的問題。
當開啟一個 FTP連接時,客戶端打開兩個任意的非特權本地埠(N > 1024和N+1)。第一個埠連接伺服器的21埠,但與主動方式的FTP不同,客戶端不會提交PORT命令並允許伺服器來回連它的數據埠,而是提交 PASV命令。這樣做的結果是伺服器會開啟一個任意的非特權埠(P > 1024),並發送PORT P命令給客戶端。然後客戶端發起從本地埠N+1到伺服器的埠P的連接用來傳送數據。

D. 怎樣切換常用的FTP工具傳輸模式的方法

一、IE瀏覽器
IE瀏覽器是我們登錄FTP伺服器最簡單、直接的工具之一,默認使用的是主動模式,切換方法比較簡單。啟動IE後,打開「工具」菜單中的「Internet選項」,將打開的窗口切換到「高級」選項卡,選中其中的「使用被動FTP」選項並保存設置即可。
二、FlashFXP
FlashFXP是我們登錄FTP使用比較多的專業工具之一,啟動FlashFXP後按F6鍵打開「配置FlashFXP」窗口,切換到「連接」選項卡,將其中的「使用被動模式」選中即可。
三、CuteFTP
CuteFTP可以說是FTP類工具的泰山了,啟動CuteFTP後點擊打開「編輯」菜單下的「設置」命令,在打開的窗口左側依次選擇「連接」—「防火牆」,然後將右側下方的「PASV模式」項選中就可以了。
啟動LeapFTP後,打開「站點」菜單下的「站點管理器」命令,或者按F4同樣可以打開,打開後在左側選擇要連接的FTP站點,將右側的窗口切換到「高級」標簽,更改其中的「使用PASV模式」選項即可。
五、FlashGet
雖然FlashGet常被用作下載工具,但是它同樣可以登錄FTP伺服器。啟動FlashGet,打開「工具」菜單下的「選項」命令,將打開的窗口切換到「代理伺服器」選項卡,選中直接連接項,單擊「編輯」按鈕,更改其中的「PASV模式」選項即可。

E. 請問用IIS搭建FTP伺服器,在哪裡設置"主動模式"和"被動模式"

我建議還是用
server-u
搭建
ftp伺服器
!這個軟體搭建的ftp伺服器你可以詳細的設置每個用戶的各種許可權!以及流量的控制!並可以選擇主動模式和被動模式!

F. 如何設置FTP的主動模式和被動模式

一、什麼是主動FTP
主動模式的FTP工作原理:客戶端從一個任意的非特權埠N連接到FTP伺服器的命令埠,也就是21埠。然後客戶端開始監聽埠N+1,並發送FTP命令「port N+1」到FTP伺服器。接著伺服器會從它自己的數據埠(20)連接到客戶端指定的數據埠(N+1)。
針對FTP伺服器前面的防火牆來說,必須允許以下通訊才能支持主動方式FTP:
1、 任何大於1024的埠到FTP伺服器的21埠。(客戶端初始化的連接)
2、 FTP伺服器的21埠到大於1024的埠。 (伺服器響應客戶端的控制埠)
3、 FTP伺服器的20埠到大於1024的埠。(伺服器端初始化數據連接到客戶端的數據埠)
4、 大於1024埠到FTP伺服器的20埠(客戶端發送ACK響應到伺服器的數據埠)

二、什麼是被動FTP
為了解決伺服器發起到客戶的連接的問題,人們開發了一種不同的FTP連接方式。這就是所謂的被動方式,或者叫做PASV,當客戶端通知伺服器它處於被動模式時才啟用。
在被動方式FTP中,命令連接和數據連接都由客戶端發起,這樣就可以解決從伺服器到客戶端的數據埠的入方向連接被防火牆過濾掉的問題。
當開啟一個 FTP連接時,客戶端打開兩個任意的非特權本地埠(N > 1024和N+1)。第一個埠連接伺服器的21埠,但與主動方式的FTP不同,客戶端不會提交PORT命令並允許伺服器來回連它的數據埠,而是提交 PASV命令。這樣做的結果是伺服器會開啟一個任意的非特權埠(P > 1024),並發送PORT P命令給客戶端。然後客戶端發起從本地埠N+1到伺服器的埠P的連接用來傳送數據。
對於伺服器端的防火牆來說,必須允許下面的通訊才能支持被動方式的FTP:
1、 從任何大於1024的埠到伺服器的21埠(客戶端初始化的連接)
2、 伺服器的21埠到任何大於1024的埠(伺服器響應到客戶端的控制埠的連接)
3、 從任何大於1024埠到伺服器的大於1024埠(客戶端初始化數據連接到伺服器指定的任意埠)
4、 伺服器的大於1024埠到遠程的大於1024的埠(伺服器發送ACK響應和數據到客戶端的數據埠)
以上關於主動和被動FTP的解釋,可以簡單概括為以下兩點:
1、主動FTP:
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠 <- 伺服器 20埠
2、被動FTP:
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠 -> 伺服器 >1024埠
三、主動模式ftp與被動模式FTP優點和缺點:
主動FTP對FTP伺服器的管理和安全很有利,但對客戶端的管理不利。因為FTP伺服器企圖與客戶端的高位隨機埠建立連接,而這個埠很有可能被客戶端的防火牆阻塞掉。被動FTP對FTP客戶端的管理有利,但對伺服器端的管理不利。因為客戶端要與伺服器端建立兩個連接,其中一個連到一個高位隨機埠,而這個埠很有可能被伺服器端的防火牆阻塞掉。

G. 如何設置ftp的主動模式和被動模式 c

可以簡單概括為以下兩點:
1、主動FTP:
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠 <- 伺服器 20埠
2、被動FTP:
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠 -> 伺服器 >1024埠

H. 如何設置FTP的主動模式和被動模式 FileZilla主動和被動模式設置方法

如何設置FTP的主動模式和被動模式?下面我們以FileZilla工具為例講解。在FileZilla工具的站點管理中,我們選中要修改的站點,然後點擊傳輸設置,就可以看到傳輸模式的設置選項了。如下圖所示:

I. CMD里的FTP命令,怎麼切換FTP的主被動模式

cmd.exe和ftp.exe是兩個程序,你在cmd裡面調用ftp.exe,而cmd命令本身是不會變成ftp.exe的輸入的如果需要自動執行ftp命令的話,應該用-s:filename參數傳遞ftp命令。比如,你可以建立兩個文件,一個是command.cmd,內容是ftp-s:d:\用戶名密碼.txt...