問題敘述

使用 FileZilla 連接 SFTP,設定使用金鑰登入;匯入金鑰時出現 Error loading file: unrecognised key type

重現步驟

  1. 「編輯 > 設定 > SFTP > 加入金鑰檔案」
  2. 選擇 ~/.ssh/id_ecdsa,詢問是否轉換格式?
  3. 「是」,無法載入私鑰

發生原因

因 FileZilla 會先將 key pair 轉成 PuTTY 的 ppk 格式,但因 PuTTY 不支援特定金鑰,故發生錯誤。

解決方法

無,選用 PuTTY 支援的格式,或改用密碼登入。

測試不同的金鑰的支援度

在 OpenSSH_6.6.1p1 下,有 5 種金鑰,其在 FileZilla 3.7.3 的支援性分別為: