第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Camel FTP 處理“主機嘗試數(shù)據(jù)連接 xxxx 與服務(wù)器 yyyy 不同”錯誤?

如何使用 Camel FTP 處理“主機嘗試數(shù)據(jù)連接 xxxx 與服務(wù)器 yyyy 不同”錯誤?

aluckdog 2023-04-13 14:09:16
我正在嘗試使用 Camel FTP Producer 將文件發(fā)送到第三方 ftp 服務(wù)器(由 Amazon 托管),但我遇到了以前從未見過的問題Writing File failed with: File operation failed... Host attempting data connection x.x.x.x is not the same as server y.y.y.y。生產(chǎn)者配置為被動模式,根據(jù) TRACE 級別的日志,這是啟用的。(盡管錯誤消息聽起來更像是與活動模式問題有關(guān))IPy.y.y.y地址是 nslookup 為目標(biāo)域列出的 IP 地址之一,因此該位有意義。但是,x.x.x.xIP 與不同的 Amazon 托管服務(wù)器相關(guān),因此我假設(shè)已經(jīng)執(zhí)行了某種切換或負(fù)載平衡,而 FTP 客戶端不喜歡這樣。是否有某種方法可以配置 Camel FTP 以允許這樣做(我假設(shè)這是一項安全功能),或者被動模式是否應(yīng)該允許這樣做?我對 ftp 服務(wù)器提供商沒有影響,所以不幸的是,除了我的客戶端選項,我不能改變?nèi)魏螙|西。感謝您的觀看!
查看完整描述

1 回答

?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗 獲得超13個贊

在對 Apache Commons FTP 的源代碼進(jìn)行一些挖掘和 grep 之后,有問題的消息是由客戶端中的驗證引起的,該驗證檢查被動模式連接是否與初始服務(wù)器連接相同。


鑒于這似乎是一個負(fù)載平衡系統(tǒng),被動模式數(shù)據(jù)連接是與目標(biāo) IP 不同的 IP,因此驗證失敗。


可以使用 Camel FTP 通過創(chuàng)建 FTPClient 的特定實例并設(shè)置刪除驗證來修復(fù)它。


FTPClient ftp = new FTPClient();

ftp.setRemoteVerificationEnabled(false);

registry.put("FTPClient", ftp);

然后在 FTP 的 URI 中引用這個對象


ftp://user@host:21/path?password=xxxx&passiveMode=true&tempPrefix=part.&ftpClient=#FTPClient

顯然,通過禁用此遠(yuǎn)程驗證測試,您會使自己更容易受到重定向或攔截的 FTP 數(shù)據(jù)以及您的數(shù)據(jù)被發(fā)送到您不打算發(fā)送的地方的影響,但我想如果您擔(dān)心您不會使用仍然首先使用未加密的 FTP。


查看完整回答
反對 回復(fù) 2023-04-13
  • 1 回答
  • 0 關(guān)注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號