Error EElFTPSError: Data channel transfer error (error code is 10054)
問題背景
近期因為項目上需要,需要將一個 CentOS 7.4版本的ISO鏡像文件(大小為4.21GB)上傳到客戶的遠程跳板機(Linux機器)上。
客戶對文件傳輸協議做了限制,只能是FTP協議,不支持SFTP協議。
在使用MobaXterm(官方免費版)的FTP上傳ISO鏡像文件時,可能是因為網絡原因,文件過大或者工具自身的問題,經常傳輸中途就會斷開。
報錯信息如下:
Error EElFTPSError: Data channel transfer error (error code is 10054)
截圖如下:
處理方案
因為MobaXterm的FTP不支持斷點續傳,每次上傳中途斷開后,均需要重新從頭開始上傳,來來回回好幾次,折騰了一下午,均未完全上傳成功。(很是心累。。。)
后來嘗試了其他幾種工具,上傳都失敗了。直到使用了 FlashFXP,才上傳成功。
FlashFXP 優點:
雖然有時也會因為文件過大或者網絡斷開原因,中途斷開,但是在刷新后,可以繼續接着上次的失敗點繼續傳輸,即支持斷點續傳。
圖標如下:
FlashFXP 缺點:
收費,只可以免費試用30天,但是也足夠應急試用了(事實證明,收費的工具還是好用。)
FlashFXP簡單使用說明
Session --> Quick Connect --> 選擇連接類型為“FTP”,輸入機器IP,登錄用戶名,密碼 --> 點擊 Connect,即可完成連接。
支持拖拽方式,將左側的本地文件拖到右側的服務器目錄下。
PS:
FlashFXP 百度網盤的下載地址:
鏈接:https://pan.baidu.com/s/1CtVMSPP5mjjG7WbZVx6jCg
提取碼:slwz