Dell NativeEdge: Blueprint 배포 오류 "libcrypto error"

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 Blueprint를 사용하는 경우 실행 중에 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

이 오류는 Blueprint에서 사용하는 SSH 키가 올바른 형식이 아님을 나타냅니다. 가장 일반적인 원인은 키를 복사하여 비밀 UI에 붙여넣을 때 발생할 수 있는 추가 공백, 줄 바꿈 문자 또는 캐리지 리턴과 같은 추가 문자가 있기 때문입니다.

원인

SSH 키 형식이 올바르지 않으면 오류가 발생할 수 있습니다. 이 문제는 다음과 같은 이유로 발생할 수 있습니다
.1. 추가 공간: 키
앞이나 뒤의 의도하지 않은 공백 2. 캐리지 리턴: 일부 텍스트 편집기에서는 보이지 않지만 키의 구조를
방해할 수 있는 추가 캐리지 리턴 기호 3. 줄 바꿈 문자: 키

의 의도된 형식을 변경하는 추가 또는 누락된 줄 바꿈 문자 이러한 포맷 문제는 키가 올바르게 구문 분석되지 못하게 하여 블루프린트 실행 중에 "libcrypto" 오류를 일으킵니다.


해결책

이 문제를 해결하려면 다음과 같이 하십시오.

1. NativeEdge 암호에서 SSH 키 확인

  • NativeEdge Manager UI에 로그인합니다.
  • 비밀 섹션으로 이동합니다.
  • SSH 키를 저장하는 암호를 찾습니다.
  • SSH 키에서 다음 사항을 주의 깊게 검사합니다.
   - 추가 공간: 키 텍스트 앞뒤를 모두 확인하십시오.
   - 캐리지 리턴: 표시되지 않을 수 있지만 일반 텍스트 편집기에서 키의 형식을 확인하여 감지할 수 있습니다.
   - 줄 바꿈 문자: 의도하지 않은 줄 바꿈 없이 키의 시작과 끝이 올바르게 나타나는지 확인합니다.

2. SSH 키 형식 수정

문제가 발견되면 Secrets UI에서 직접 키를 편집합니다.
  • 추가 공백, 캐리지 리턴 또는 줄 바꿈 문자를 제거합니다.
  • 키가 생성될 때와 정확히 같은 형식인지 확인합니다.
  • 변경 사항을 저장합니다.

3. 키 검증

키가 유효한지 확인하려면 다음을 수행합니다.
  • SSH 클라이언트를 사용하여 키를 테스트합니다. 예를 들어 다음 키를 사용하여 원격 서버에 로그인을 시도할 수 있습니다.
    ssh -i /path/to/your/key user@hostname
  • 키가 문제없이 작동하는 경우 올바른 형식을 지정해야 합니다.
  • Blueprint 다시 실행
참고: OpenSSH 형식을 사용하고 있으며 PuTTY 유틸리티를 사용하여 유효성 검사에 동일한 키를 사용하려면 사용자가 키를 PuTTY 호환 키로 변환해야 합니다.

시크릿 UI에서 키를 수정한 후 이전에 실패한 블루프린트를 다시 실행합니다. "libcrypto" 오류가 더 이상 나타나지 않아야 합니다.

예방 조치

- 저장하기 전에 다시 확인하십시오. 시크릿 UI에 저장하기 전에 항상 SSH 키에 추가 문자가 있는지 다시 확인합니다. 예를 들어, 키가 있는 편집 상자를 클릭하고 키의 끝으로 이동합니다. 키 끝에 추가 줄이 없어야 합니다.
- 일반 텍스트 편집기 사용: 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.