0
我們需要連接到FTPS文件服務器之一併按小時推送文件。使用set ssl:cert-file,ssl:key-file設置證書和密鑰文件後,我們可以使用lftp連接到它們的服務器,但需要使用自動shell腳本將文件發送到其服務器時的幫助。如何使用lftp連接到ftps文件服務器並將文件推送到它們的服務器
我們有下面跟隨在連接到他們的服務器(不知道如何遵循這些,在傳輸命令和文件到他們的服務器)
- 控制信道我們必須使用一個端口(例如端口: 13021)
- 對於數據信道,我們必須使用其他的端口範圍(例如:13100至13199)
- 對於傳輸加密,我們必須使用2048比特顯式SSL(控制和數據信道)
如果有人曾經嘗試過,請在此分享您的意見。
下面的屏幕截圖包含ls和put命令的調試信息。 Put命令失敗並報錯。
我能夠繼續,但我被困在put命令,當我發出把命令時,它拋出「命令不被理解」的錯誤(屏幕截圖,上面附着)。這可能是因爲我試圖在未加密的數據連接中上傳。我不知道如何進一步解決問題。該映像包含用於在lftp上放置命令失敗的調試語句。該映像包含ls和put命令的調試信息。 – GHK 2015-04-04 04:05:48
我在這裏取得了很好的進展,我們可以將文件發送到FTPS服務器,現在當向服務器發出「SITE UTIME」命令時失敗,並且我可以看到SITE命令在發送給服務器的FEAT命令的回覆中。這可能是因爲服務器不支持上次訪問時間更新文件。有沒有辦法可以禁用爲lftp客戶端發佈SITE命令。 – GHK 2015-04-06 07:50:48
最後我可以上傳文件到他們的服務器。我遵循以下步驟 – GHK 2015-04-10 02:54:05