當前位置:首頁 » 文件管理 » 轉發ftp連接中轉

轉發ftp連接中轉

發布時間: 2022-05-31 07:18:41

ftp轉換HTTP的問題

首先我告訴你
FTP 是不能轉HTTP的
兩個不同的協議和不同的埠 如何轉換?
根據上述問題分析如下
原地址如ftp://192.168.1.1/ 算他是個伺服器
假如你的賬戶主目錄在這個伺服器上的D:\TEST\1234\
假設你的HTTP主目錄設置到了D:\TEST
那麼你要訪問1234目錄里的東西 就需要在HTTP地址
例如:http://192.168.1.1/1234 才能連接到1234中的文件
接下來你的http://file.gzcity.com/uuauth/other/ 這個路徑
就是把192.168.1.1這個IP解析或是轉發了一下
(轉發的可能性更大一點) 能防止攻擊嗎?我看未必

至於你用
http://file.gzcity.com/uuauth/other/地址連接不能訪問的問題 大多都出來IP192.168.1.1或是http://192.168.1.1解析或轉發到http://file.gzcity.com/uuauth/other/地址造成的
不存在什麼設置不設置的問題 把這個解析或是轉發取掉就正常了

至於你最後一個問題 把FTP伺服器設置成主動模式應該就解決了

Ⅱ FTP的傳輸有兩種方式

FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。
2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。
5. FTP的工作方式
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伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。

Ⅲ 請幫忙分析一下FTP文件傳輸過程,謝謝!

需要進行遠程文件傳輸的計算機必須安裝和運行ftp客戶程序。在windows操作系統的安裝過程中,通常都安裝了tcp/ip協議軟體,其中就包含了ftp客戶程序。但是該程序是字元界面而不是圖形界面,這就必須以命令提示符的方式進行操作,很不方便。
啟動ftp客戶程序工作的另一途徑是使用ie瀏覽器,用戶只需要在ie地址欄中輸入如下格式的url地址:ftp://[用戶名:口令@]ftp伺服器域名[:埠號]
(在CMD命令行下也可以用上述方法連接,通過put命令和get命令達到上傳和下載的目的,通過ls命令列出目錄,除了上述方法外還可以在cmd下輸入ftp回車,然後輸入open IP來建立一個連接,此方法還適用於linux下連接ftp伺服器)
通過ie瀏覽器啟動ftp的方法盡管可以使用,但是速度較慢,還會將密碼暴露在ie瀏覽器中而不安全。因此一般都安裝並運行專門的ftp客戶程序。
1.在本地電腦上登陸到國際互聯網.
2.搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑).
3.當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.
4.在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東).
5.完成工作後關閉FTP下載軟體,切斷連接.

Ⅳ 如何把一個FTP里的資料轉移到另一個空間商提供的FTP

真的只能先用本地電腦中轉,但是空間商一般都可以先打包壓縮再傳到另一個FTP里去再解壓這樣就沒有那麼麻煩了

Ⅳ 如何利用ftp作中繼,連接區域網和Internet

1.先安裝瀏覽器,再裝pppsharlite。
2.在「伺服器」(即裝有MODEM和pppsharlite的PC)中MODEM是撥號適配器,網卡是網路適配器,TCP/IP對二者進行了綁定,決不可給它們設置相同的IP地址。
3.在「控制面板」中雙擊「網路」,打開後點擊「TCP/IP網路適配器」,點擊「屬性」出現「IP地址」標簽,選定「指定IP地址」,在「IP地址」欄中填入「192.168.0.1」,在「子網掩碼」欄中填入「255.255.255.0」。
選擇「DNS配置」標簽,選擇「啟用DNS」,在「主機名」和「域」欄中填入ISP提供的IP地址,其他可以預設,最後點擊確定。
點擊「TCP/IP撥號網路適配器」,點擊屬性,在「IP地址」標簽中選擇自動獲得一個地址。
3.在客戶機上的設置
在「TCP/IP網路適配器」中的「IP地址」中,填入192.168.0.2,第二台設為192.168.0.3,依次類推。
在「DNS配置」中「主機名」為「伺服器」名,「域」空缺,在「伺服器」中搜索順序中添入「伺服器」的IP地址即192.168.0.1,共享預設。
在瀏覽器中,選查看菜單中Internet選項,選擇「連接」,選中「通過區域網接到Internet」,再選「通過代理伺服器訪問」。單擊高級,其中「http」、「FTP」、「socks」、「secrve」地址填上192.168.0.1,埠前三個為80,socks為1080。

Ⅵ 怎麼鏈接ftp共享伺服器

先要有架好的ftp伺服器,有登陸用戶名密碼。使用ftp客戶端軟體連接ftp伺服器IP就可以登陸。在windows下可以用字元客戶端連接ftp 伺服器IP。

java如何實現將FTP文件轉移到另一個FTP伺服器上

你有FTPClient就比較好辦,假如你的兩台FTP伺服器分別為fs1和fs2

在本地開發代碼思路如下:

  1. 通過FTPClient連接上fs1,然後下載(可以循環批量下載)到本地伺服器,保存到一個臨時目錄。

  2. 下載完成後,FTPClient斷開與fs1的連接,記得必須logout。

  3. 本地伺服器通過FileInputStream將剛下載到臨時目錄的文件讀進來,得到一個List<File>集合。

  4. 通過FTPClient連接上fs2,循環List<File>集合,將文件上傳至fs2的特定目錄,然後清空臨時目錄,上傳完畢後,斷開fs2的連接,同樣必須logout。

Ⅷ 外網無法連接ftp問題(但可以網頁和遠程桌面)

FTP協議交換命令使用21埠,而傳輸數據的模式分兩種:主動模式和被動模式,先簡單介紹一下。

  • 主動模式,客戶端主動打開一高埠,伺服器主動連接這個埠進行數據傳輸;要求客戶端可被主動連接,不能有NAT或防火牆

  • 被動模式,伺服器主動打開一高埠(可以配置埠范圍),等待客戶端連接;要求伺服器的某一高埠段可被主動連接(NAT或防火牆需要轉發這個商品段)


至於你的問題,就很明顯了,首先建議使用被動模式,畢竟客戶端什麼網路環境咱們不能要求。

所以需要配置伺服器被動模式的埠段,比如20000-20050。

然後再在路由NAT中轉發20000-20050即可。



PS,所謂20埠是不需要開放轉發的,因為20埠用於主動模式中,伺服器通過20主動連接客戶端,而非客戶端連到20(這種通過低埠主動連接的情況在現在的網路協議中很少見了)

Ⅸ 免費FTP地址(文件中轉)

樓主您好:
推薦一下usa.5944.net 美國的 免費的 速度還不錯 我用了2年多了

Ⅹ FTP轉HTTP

首先我告訴你 FTP 是不能轉HTTP的 兩個不同的協議和不同的埠 如何轉換? 根據上述問題分析如下 原地址如 ftp://192.168.1.1/ 算他是個伺服器 假如你的賬戶主目錄在這個伺服器上的D:\TEST\1234\ 假設你的HTTP主目錄設置到了D:\TEST 那麼你要訪問1234目錄里的東西 就需要在HTTP地址 例如: http://192.168.1.1/1234 才能連接到1234中的文件 接下來你的 http://file.gzcity.com/uuauth/other/ 這個路徑 就是把192.168.1.1這個IP解析或是轉發了一下 (轉發的可能性更大一點) 能防止攻擊嗎?我看未必 至於你用 http://file.gzcity.com/uuauth/other/ 地址連接不能訪問的問題 大多都出來IP192.168.1.1或是http://192.168.1.1解析或轉發到 http://file.gzcity.com/uuauth/other/ 地址造成的 不存在什麼設置不設置的問題 把這個解析或是轉發取掉就正常了 至於你最後一個問題 把FTP伺服器設置成主動模式應該就解決了

熱點內容
傳智播客android視頻 發布:2024-10-18 14:04:42 瀏覽:904
手機版安卓吃雞哪個好 發布:2024-10-18 14:01:40 瀏覽:491
編程自學入門教程 發布:2024-10-18 13:50:58 瀏覽:141
伊迪阿明訪問中國 發布:2024-10-18 13:49:54 瀏覽:10
人三琳外傳腳本 發布:2024-10-18 13:38:16 瀏覽:839
電腦發件箱伺服器錯誤怎麼弄 發布:2024-10-18 13:30:36 瀏覽:914
evm部署solc編譯文件 發布:2024-10-18 13:29:47 瀏覽:835
android發送at指令 發布:2024-10-18 13:14:18 瀏覽:659
安卓手機哪個工藝最好 發布:2024-10-18 13:01:43 瀏覽:283
源程序編譯過程中裝配器 發布:2024-10-18 13:01:43 瀏覽:118