Ftp

AIX (UNIX) 中基於 SSL 的 FTP

  • October 18, 2015

SO的人無法回答這個問題,所以我在這裡發帖。我需要從 AIX Unix 客戶端通過 SSL 對在 Windows 伺服器上執行的 FileZilla 伺服器進行 FTP。我有目標伺服器的主機名、使用者 ID 和密碼以及 SSL 證書。我不確定如何在 AIX 中安裝該證書。當我從 Unix 執行 ftp 命令(使用以下程式碼)時,它確實成功連接到 Filezilla 伺服器,並且我能夠執行 get 和/或 mget。但是,我不確定這是否通過 SSL 發生,因為我還沒有安裝 SSL 證書。我需要在 Unix box (AIX) 中安裝證書嗎?如果是,那麼如何?(具體步驟和命令)以及安裝後如何利用已安裝的SSL證書做FTP?

$ ftp XXX.XXX.XXX.243
Connected to XXX.XXX.XXX.243.
220-FileZilla Server version 0.9.24 beta
220-written by Tim Kosse
220 Please visit http://sourceforge.net/projects/filezilla/
Name (XXX.XXX.XXX.243:littercat): joyride
331 SSL required
Password:
230 Logged on
ftp>

注意:SSH (SFTP/SCP) 不是一個選項,它只能是基於 SSL/TLS 的 FTP(從 AIX UNIX 到 Windows FileZilla)。AIX 版本 5.3。不能使用第三方工具(例如 cURL 等)

標準 AIX ftp 客戶端不支持 SSL 或 TLS。如果您找到一種無需 3rd 方工具即可實現此目的的方法,我將非常感興趣。

您可以從多個來源獲取 lftp……我們已經在 AIX 5.3 上成功地在生產中使用了幾年。我已經使用了此處提供的 rpm lftp rpm for AIX,以及從源lftp 下載進行編譯,儘管後者可能需要一些額外的工作來處理諸如 GNUtls 之類的事情。

較新版本的 AIX 6.1+ 包括一個安全選項,供 FTP 客戶端使用 TLS。

引用自:https://unix.stackexchange.com/questions/35346