FTPS-LFTP 問題

FTPS-LFTP 問題

我們公司在與提供者進行 FTP 存取時遇到了一些問題。

這是我們的配置:

  • 烏班圖14.04
  • 遠端FTP |版本 4.6.3a

  • 我們的_cert.crt
  • 我們的_key.key

  • 提供者.crt

  • 權威根目錄.crt
  • 權限根目錄文件

憑證授權單位 = GlobalSign

#/home/USER/.lftp/conf
set cmd:time-style "%Y%m%d%H%M"
set ftp:ssl-protect-list false
set net:timeout 30
set net:max-retries 1
set ftp:ssl-allow true
set ftp:ssl-protect-data false
set ssl:ca-file   AuthorityRoot.crt / AuthorityRootCa.crt (both file in one )  # i dont even know if this is correct
set ssl:cert-file our_cert.crt
set ssl:key-file  ourkey.key
set xfer:clobber on
set ssl:verify-certificate false

我們的命令:

lftp   -e "debug 9; source /home/USER/.lftp/conf ;ls ;quit"   -u username,pwd ftp://provider.com  -p PORT

但是當我們嘗試聯繫我們的提供者時,我們遇到了錯誤:

**** SSL_connect: sslv3 alert handshake failure

我們的提供者可以看到,當我們嘗試聯繫他們時,他們可以驗證我們的證書,但我們無法驗證他們的證書。他們這邊一切都很好。


順便說一句:
昨天之前一切都工作正常,當時他們的憑證已過期,他們也切換了 CA。我們只需將 AuthorityRootCa.crt(包含 ssl:ca-file 欄位中所有內容的文件)替換為新文件


有人可以告訴我我們應該把證書放在哪裡或這裡出了什麼問題嗎?我們應該在檔案 ourcert.crt 中加入provider.crt嗎?

相關內容