ftp伺服器埠時斷時續
⑴ ftp連接失敗的原因
考慮以下原因:
1、防火牆擋住了
2、沒有查看內容的許可權
3、網管屏蔽了FTP埠
默認是pasv模式,因為服務端防火牆的設置,客戶端不能用pasv模式,將設置中的pasv模式置為空,就正常了
FTP連接伺服器失敗的原因一般有以下幾種:
1、網路不通導致FTP連接伺服器失敗
有時可能是由伺服器或者電腦本地網路有問題,導致FTP連接伺服器失敗。可以通過瀏覽器查看網頁測試是否是網路問題。
2、伺服器出現宕機、死機、重啟等情況
我們在租用伺服器時,都會對伺服器的訪問速度及穩定性進行考察。伺服器出現右機、死機、重啟等情況不僅會導致FIP連接伺服器失敗,也直接導致網站無法正常運營,從而影響網站優化排名及用戶體驗。如果出現此情況,盡快聯系伺服器提供商進行解決。
3、防火牆設置出現問題導致伺服器連接失敗查看我們的防火牆設置是否勾選了「PASV模式」,如果勾選,那麼將取消,然後嘗試重新連接。
4、FTP軟體出現問題導致連接伺服器失敗有時我們會忘記對軟體的及時更新,所以導致使用的FTP軟體版本過低或者被停用,再或者該軟體出現了問題。此時我們可以先刪除現有軟體,然後重新安裝。
5、短時間內連接伺服器次數過多
可能由於FTP連接伺服器的速度稍微有些慢,我們等待的比較著急,就不停地點擊連接按鈕,導致短時間內容連接次數過於頻繁而連接失敗。
6、伺服器被ISP屏蔽導致FTP連接伺服器失敗判斷伺服器是否被ISP屏蔽,可以通過使用代理伺服器進行連接測試。
7、租用的伺服器後台被關閉
如果以上幾種情況都被排除,那麼很有可能是我們所租用的伺服器後台被關閉了,此時需要連接伺服器提供商進行核查與修改。
FTP連接伺服器失敗的原因有很多,基本比較常見的情況就是以上幾種。為保障網站的正常運營,當出現FTP伺服器失敗的情況,應及時檢查其原因並解決。
拓展資料:
FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。
⑵ FTP連接不穩定連不上急...
ftp的意思是 你連接別人的伺服器,你的電腦作為客戶端連接的作為伺服器,只要你自己這邊設好,如果ftp不穩定,你應該就會知道是那邊的問題了吧,伺服器的問題,和你沒關系。。。。
⑶ ftp上傳文件的時候老是連接超時。
出現此問題的原因:傳輸模式錯誤。
解決的方法和操作步驟如下:
准備工具:FlashFXP5。
1、首先,在桌面上找到「
FlashFXP5」,然後雙擊以打開FTP軟體,如下圖所示,然後進入下一步。
⑷ FTP無法連接
注意這段話:
227 Entering Passive Mode (60,165,133,154,13,31)
ERROR: [Data]: Connection refused
PASV模式,PORT模式錯誤~!
如果你用的是ftp客戶端軟體請把被動模式選擇上就可以了。
補充:返回值:227 Entering Passive Mode (60,165,133,154,13,31)說明
每一個ftp發送之後,ftp伺服器都會返回一個字元串,其中包括一個返回代碼和一串說明信息。這個返回碼主要是用於判斷命令是否被成功執行了。除此之外,還有一個非常重要的命令的返回。當發送pasv之後,返回「227 entering passive mode (60,165,133,154,13,31)」。這意味著在伺服器上有一個埠被開放,他將為我們後面接著的數據傳輸作好准備,但是我們如何知道該埠號呢,就在(60,165,133,154,13,31)中,前面四位指伺服器的地址,關鍵是最後兩位,將最後第二位乘256再加上最後一位的值就是我們的埠號,也就是13*256+31。取得埠號之後我們就可以用socket連接到這里。這為我們後面的工作作好准備了,因為我們的取得列表,上傳,下載文件都要依靠它來實現。常用的返回如下:
125 data connection already open; transfer starting.
226 transfer complete.
227 entering passive mode (60,165,133,154,13,31).
230 user xxxxx logged in.
331 password required for xxxxx.
425 can』t open data connection.
226 closing data connection.
ftp客戶端編程結構:
前面已提到了ftp命令及其響應信息。其實我們做ftp客戶端工具只不過是用一個winsocket連接上ftp伺服器,然後象其發送命令。在這個過程中,我們依靠發送——響應的機制。即發送ftp命令——接收返回的響應信息——分析該信息——執行相關操作——發送下一條命令。在一般意義上,有一個socket用來連接ftp伺服器的相關埠(如默認的21),它負責ftp命令的發送和接收返回的響應信息。一些操作如「進入目錄」,「刪除文件」,依靠這個socket發送一條命令就可完成了。然而對於有數據傳輸的操作,主要是顯示遠端目錄列表,上傳、下載文件,我們不得不依靠另一個socket來完成。在進行這種操作之前,必須發送pasv命令,它返回了227開頭的信息,在括弧中有以逗號隔開的六個數字,前四個指伺服器的地址,關鍵是最後兩個,將倒數第二個乘256再加上最後一個數字,其結果就是ftp伺服器開放的用於下一條命令來進行數據傳輸的埠。如我們得到227 entering passive mode (60,165,133,154,13,31),那麼埠號是13*256+31=3359。我們用一個socket來連接這個埠,之後,我們可根據具體的操作(顯示目錄list,上傳文件stor,下載retr)來發送命令。返回的響應代碼為125開頭,也就是連接打開了,可以開始傳輸數據,這時就可用socket的發送或接收方法來傳輸數據。完成之後,伺服器會返回代碼226 transfer complete,表明數據傳輸完成。值得注意的是,我們最好不要一次發送多條命令,例如我們要回到上層目錄並且顯示這個目錄,我們得發送cp,pasv,list,我們不能一下子發送:cp\r\n, pasv\r\n, list\r\n。 而是發送完cp之後等待其響應代碼,然後再發送後面一條。當pasv返回之後,我們打開另一個socket連接到相關埠上。然後發送list,返回125之後在開始接收數據,最後返回226表明完成。對於上傳和下載也是差不多的過程(下載之前要先取得文件的大小)。
⑸ ftp連接一會就斷了是怎麼回事
用一個功能強的ftp客戶端,會告訴你連接過程的每一步,以便發現問題; 我的安卓手機上有 ES文件瀏覽器就有FTP伺服器功能,埠3721, 我要無線讀寫手機SD卡; 不建議用WIN的IE與資源管理器做FTP客戶端,問題太多; FTP是有埠的,標準是21,但手機上埠就不是了,如用8021,3721,4021, 協議---地址:埠 的路徑不能錯 用戶名,密碼要知道,或是匿名登錄,IE有時會不彈出登錄,用ftp客戶端就不會有 這個問題,因為登錄前要設成好的; FTP服務有沒有啟用狀態; 建議你試試CuteFTP9.0,裡面有注冊碼,功能非常強。可以觀察登錄的過程
⑹ ftp伺服器不穩定有什麼解決辦法
通常讓我們建站選擇香港伺服器,往往是看重了它地區的優勢性以及無需繁瑣的備流程,帶寬資源豐富等的因素,但是國內用戶在使用時,有時也會遇到香港伺服器不穩定的現狀,那麼如何解決這一問題呢?要徹底解決這樣的問題,首先就要明白其發生的原理,根據香港伺服器的特質,想像一下為何會出現這樣的問題,據壹基比小喻總結的經驗來看,一般發生有以下幾點原因:
第一、信息傳遞的問題在信息傳遞中,如果信號傳播能力弱或無法全部接受都會導致網站或伺服器在接收信息時,出現信息殘缺的狀況,會使得伺服器無法做出正確反饋而產生運行問題。其次是信息擁堵,這主要是由於請求的信息超過了最大伺服器響應的最大限制,或帶寬限制,也會引起信息不完全或傳遞慢,而使得伺服器不穩定。
第二、機房的問題機房環境對伺服器的正常運行影響極大,包括濕度、溫度、通風或電力等,這些外在因素如果超過一定標准,就會影響到伺服器的穩定性。
第三、伺服器的問題主要包括硬體故障,比如硬碟、網卡等損壞或陳舊而導致性能的缺失,還有一些黑客的攻擊使得伺服器產生波動而產生的不穩定等。第四、網站問題伺服器出現問題最直接的影響就是網站,但如果僅僅是網站不穩定卻不能代表伺服器也出現了問題,很有可能是網站載入頁面過多、或被攻擊而導致的。
解決辦法:其一、聯系服務商如果是機房問題或伺服器本身問題,可以聯系服務商直接進行解決或修理。其二、更換伺服器如果伺服器軟硬體都已經無法正常使用,最根本的方法就是更換伺服器。
其三、調整網站減少垃圾代碼、優化網站結構等方式調整網站。
⑺ ftp 連接怎樣讓他保持連接不斷
用一個不間斷ftp工具,就算斷了也不怕,可以續傳,覆蓋,根據大小不同覆蓋等隨你選擇。斷了再連,下載的文件還在,不浪費之前下的。
filezilla-project.org 到這個網站下載 ftp客戶段就可以實現了,如果需要ftp伺服器,也有,也可以設置ftp伺服器不間斷。(是開源免費安全軟體啊)
---------
既然你都找到 定時發包的方式,那麼方法就在伺服器端了,在伺服器設置永不短線就是了。如果還找其他辦法,豈不顯得多餘了。