關於FTP的學習

2021-04-13 12:53:21 字數 701 閱讀 4576

因為port方式在傳送資料時,由伺服器主動連線客戶端,所以,如果客戶端在防火牆或nat閘道器後面,用port方式將無法與internet上的ftp伺服器傳送檔案。這種情況需要使用pasv方式。幾乎所有的ftp客戶端軟體都支援這兩種方式。特殊的典型例子是ie,ie預設是用port方式的。如果要在ie裡啟用pasv方式,請開啟ie,在選單裡選擇:工具 -> internet選項 -> 高階,在「使用被動ftp」前面打上鉤(需要ie6.0以上才支援)。

pasv方式設定:

所有ftp伺服器軟體都支援port方式。大部分ftp伺服器軟體port方式和pasv方式都支援。serv-u預設配置下兩種方式都支援。如果使用pasv方式,請開啟serv-u,進入 domains -> (你的網域名稱) -> settings -> advanced -> 把「allow passive mode data transfers」前面的鉤選中。

pasv方式與防火牆的問題:

安裝了防火牆後,需要在防火牆上開啟一些埠給ftp的pasv模式使用,否則使用pasv模式無法登入。在serv-u的local server -> settings -> advanced -> pasv port range裡,填入給pasv模式使用的本地埠範圍,如60000-60020。如果使用win 9x/me,請把埠範圍限制在5個以內,如果使用win nt/2000/xp/2003,請把埠範圍限制在20個以內。之後,再在防火牆裡開啟這個範圍的埠就可以了

關於FTP的東西

做乙個ftp的斷點續傳功能,ftp使用的是org.apache.commons.net.ftp.ftpclient 個人認為需要解決的問題有 1 上傳的時候暫停 2 找到伺服器上是否已經存在檔案 這兩個問題解決了,斷點續傳也就差不多了 首先,怎麼將上傳的任務終止的問題 設定ftp的setcopyst...

關於FTP的PORT命令

仔細考慮這個對話過程我們會發現一些有趣的事情。我們可以看到當 port 命令被提交時,它指定了客戶端 192.168.150.80 上的乙個埠而不是伺服器的。當我們用被動ftp時我們會看到相反的現象。我們再來關注 port命令的格式。就象你在下面的例子看到的一樣,它是乙個由六個被逗號隔開的數字組成的...

aix關於ftp的問題

今天,在aix上裝測試環境應用時,ftp總登入不上去,鬱悶了半天,看了下系統服務,ftp是開著的,新裝的機器,裝的時候預設都裝了。檢查 etc ftpusers檔案,其中遮蔽的只有guest使用者,正常。login failed.530 files 3004 610 you arerequired ...