Dell NativeEdge:藍圖部署錯誤「libcrypto 錯誤」

Summary: 本文與 NativeEdge 藍圖部署期間可能出現的問題相關,並包含最可能的處理方法。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

概觀

使用 NativeEdge 藍圖時,您可能會在執行過程中遇到與 SSH 金鑰相關的錯誤,尤其是“libcrypto”錯誤。此錯誤通常是由於私人 SSH 金鑰的格式問題(如空格、回車符或換行符)所致。本文的目的是協助您在 NativeEdge Secrets UI 中檢查 SSH 金鑰,以找出並解決此問題。

症狀

當藍圖因私有 SSH 金鑰不正確而執行失敗時,您可能會看到類似於以下內容的錯誤訊息:
Failed to connect to the host via ssh: Load key "/opt/manager/resources/deployments/default_tenant/someid/tmp2id/f2fffff-ffff-ffef-ffff-ffffffffff": error in libcrypto

此錯誤表示藍圖使用的 SSH 金鑰格式不正確。最常見的原因是存在額外的字元,例如額外的空格、換行符或回車符,當密鑰複製並粘貼到機密 UI 中時,可能會發生這種情況。

原因

錯誤可能是因為 SSH 金鑰格式不正確所導致。這可能是由於:
1.額外空間:按鍵
前後不必要的空格 2.回車:額外的回車符號,在某些文本編輯器中不可見,但可能會破壞鍵的結構
3.換行字元:額外或缺少換行符,會更改金鑰

的預期格式 這些格式問題會阻止密鑰正確解析,從而導致藍圖執行期間出現“libcrypto”錯誤。


解決方案

若要解決此問題,請按照下列步驟操作:

1.驗證 NativeEdge 密碼中的 SSH 金鑰

  • 登入 NativeEdge Manager UI。
  • 導航到「機密」部分。
  • 找到存儲 SSH 金鑰的金鑰。
  • 仔細檢查 SSH 金鑰是否有任何下列項目:
   - 額外空間:檢查金鑰文字之前和之後。
   - 回車:這些可能不可見,但您可以通過在純文字編輯器中檢查金鑰的格式來檢測它們。
   - 換行符:確保金鑰正確開始和結束,沒有意外換行。

2.更正 SSH 金鑰格式

如果發現任何問題,請直接在機密 UI 中編輯金鑰:
  • 刪除任何多餘的空格、回車符或換行符。
  • 請確定金鑰的格式與產生時的格式完全相同。
  • 儲存變更。

3.驗證金鑰

若要確保金鑰有效,請執行以下操作:
  • 使用 SSH 用戶端測試金鑰。例如,您可以嘗試使用金鑰登錄到遠端伺服器:
    ssh -i /path/to/your/key user@hostname
  • 如果金鑰正常運作,則其格式應正確。
  • 重新執行藍圖
注意:我們使用 OpenSSH 格式,若要使用相同的金鑰進行 PuTTY 公用程式驗證,使用者應將金鑰轉換為 PuTTY 相容金鑰。

更正機密 UI 中的金鑰後,重新運行之前失敗的藍圖。“libcrypto”錯誤應該不再出現。

預防措施

- 儲存前仔細檢查:請務必仔細檢查 SSH 金鑰中是否有額外字元,然後再將其儲存在機密 UI 中。例如,使用鍵按兩下編輯框並導航到鍵的末尾。金鑰末端不應有任何多餘的行。
- 使用純文字編輯器:複製 SSH 金鑰時,請使用純文字編輯器來避免其他文字編輯器可能引入的任何隱藏格式。
- 自動格式檢查:考慮使用自動化指令檔來驗證 SSH 金鑰格式,然後再將其上傳至 NativeEdge。
- 查看以下範例以驗證私鑰的格式看起來相似:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

參考資料:

請遵循相關文章,瞭解為 NativeEdge 部署產生公開和私密金鑰的所有步驟:Dell NativeEdge:如何為 NativeEdge 部署產生私密和公開金鑰

Affected Products

NativeEdge Solutions, NativeEdge
Article Properties
Article Number: 000227815
Article Type: How To
Last Modified: 20 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.