\ DriveHQ Customer Support Forum \
已讀/回覆 : 80014/7
  • CCZeroHour
  • (3貼文)
..cer 或 .pfx 檔案。自建 FTP 程式的 SSL 憑證

 大家好!

我想創建一個Windows可執行文件,它將是一個FTP程式。

我測試了我的程序,運行良好。就連免費的FTP網路空間也能正常運作。現在我發現了一個問題:某些讀取FTP外發指令的軟體可以讀取我的登入資訊。因此,我決定需要SSL加密──也就是安全加密。

FileZilla 和其他專業的 FTP 程式之前都能很好地支援 SSL,連線沒有任何問題。但是現在我把程式也改成使用 SSL 了,就連線不上了。我覺得是證書的問題。 FileZilla 和其他專業的 FTP 工具都會彈出一個窗口,詢問我是否信任這個憑證。我不知道該怎麼實現這個功能。我用的是 Visual Basic .NET。

DriveHQ 是否提供 *.cer 或 *.pfx 檔案?我不知道該怎麼辦,因為這個問題是在我嘗試實作 SSL 之後才出現的。


24/2/2013 12:28:21

  • CCZeroHour
  • (3貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

以下是一些輸出結果:


回覆
24/2/2013 13:01:45

  • CCZeroHour
  • (3貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

 DriveHQ 是否完全不支援 FTP?有人遇到類似的問題,但其他網站空間可以正常運作。會不會是這種情況?


回覆
25/2/2013 10:17:23

  • DriveHQSupport
  • (676貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

DriveHQ 支援透過 SSL 進行 FTP 傳輸,包括隱式和明確傳輸。

>>> FileZilla 和其他專業的 FTP 工具會彈出一個視窗詢問我是否信任此憑證。我不知道該如何實現這個功能。我使用 Visual Basic .NET 編寫程式碼。

我認為問題就在這裡。你需要像 FileZilla 或其他流行的 FTP 用戶端那樣實現這個功能,或者你可以透過設定選項來忽略憑證錯誤,從而找到一個變通方法。

DriveHQ FTP 伺服器使用通配符憑證。通配符憑證可以符合類似 *.drivehq.com 這樣的主機名稱。 DriveHQ 有兩個 FTP 網站:ftp.drivehq.com 和 proftp.drivehq.com,它們都使用同一個通配符憑證。

 

 


回覆
25/2/2013 10:34:36

  • CCZeroHourBro
  • (1貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

 我嘗試了好幾個DLL檔。我以前不是專家,但現在我對這方面有了一些了解。我在這個問題上花了大約20個小時。

它能與一些 DLL 檔案配合使用。目前我使用的是 WinSCP 的一個 DLL 檔。可惜的是,這個 DLL 檔案速度很慢。我仍然想提升它的性能。但我要么花 150 美元購買 Chilkat 提供的 DLL 檔案(它運行快速穩定,但只有 30 天的試用期),要么繼續使用這個速度慢且只有一半時間能正常工作的 DLL 檔案。

由於這個問題很難解決,我想指出的是,FileZilla 不允許我建立資料夾。

220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。請瀏覽 http://www.drivehq.com/ftp/;

命令: 認證 TLS

回答: 234 身份驗證命令成功。正在初始化TLS連線。

狀態: 正在初始化TLS...

狀態: 核查證書…

命令: 用戶 CCZeroHour

狀態: TLS/SSL連線已建立。

回答: 331 使用者名稱沒問題,需要密碼。

命令: 經過 ********

回答: 230 用戶已登入。 

命令: 系統

回答: 215 DriveHQ FTP 伺服器模擬 UNIX 系統。

命令: 特

回答: 211-支援的擴展:

回答: 尺寸

回答: MLSD

回答: MLST

回答: NLST

回答: MDTM

回答: MFMT

回答: MFCT

回答: MFF 創建;修改;

回答: REST 串流

回答: UTF8

回答: 211 結尾

命令: 啟用 UTF8 選項

回答: 200 啟用UTF8模式。

命令: PBSZ 0

回答: 200 PBSZ 指令執行成功。保護緩衝區大小設定為 0。

命令: 保護 P

回答: 200 PROT 指令成功。

狀態: 捆綁在一起

狀態: 接收目錄內容…

命令: 公共工程部

回答: 257 “/”是目前目錄。

命令: 類型 I

回答: 200 類型設定為 I

命令: 埃因霍溫

回答: 227 進入被動模式(66,220,9,51,16,74)。

命令: MLSD

回答: 150 連線已接受

回答: 226 轉帳完成

狀態: 目錄內容顯示完畢

狀態: 建立目錄“/Bans”...

命令: MKD禁令

回答: 550 無法建立目錄。權限不足。

命令: MKD/禁令

 

 

另一個問題:我有一個子群組使用者無法始終登入。不久後,FileZilla 提示需要再次充值。但實際上並非如此,幾分鐘後就恢復正常了。這對我來說是個重要問題。


回覆
26/2/2013 18:56:45

  • tantekitty
  • (3貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

我也寫了一個程序,用來透過 FTP 上傳檔案。它基於 Visual FoxPro 中的 FTPPUT.PRG(可以穀歌一下)。之前一直運作良好。但從 2013 年 2 月 28 日開始,兩天前就不能用了。 DriveHQ 是不是改了什麼? FileZilla 還能用,但我自己的程式兩天前就停止運作了。我試過各種方法。 2 月 12 日中午 12 點左右(歐洲中部時間),它突然又能用幾個小時了,但 3 月 1 日和今天都不能用了。


回覆
2/3/2013 9:13:46

  • tantekitty
  • (3貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

 拼字錯誤:

 2月28日中午12點左右(歐洲中部時間),突然恢復正常,持續了幾個小時,但3月1日,以及今天,又不行了。


回覆
2/3/2013 9:16:30

  • tantekitty
  • (3貼文)
主題: 回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證
回覆:.cer 或 .pfx 檔。自研 FTP 程式的 SSL 憑證

 今天又能用了。所以之前有四天都無法正常運作。不知道為什麼。肯定是drivehq那邊出了問題。

希望明天能行…


回覆
4/3/2013 4:45:44

收藏並分享
快速回覆

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003