다음을 통해 공유


공용 SSH 키를 Viva Glint SFTP용 OpenSSH 형식으로 변환

Microsoft Viva Glint SFTP(보안 파일 전송 프로토콜) 계정에 연결하려면 organization(또는 HRIS 공급업체)에서 생성하는 SSH 키 쌍은 다음 요구 사항을 생성합니다.

  • 최소 2048비트( 4096비트)의 키 길이입니다.
  • OpenSSH 형식으로 RSA를 입력합니다.

이러한 지침을 따르는 개별 사용자에 대한 키 쌍을 만들려면 SSH 키 쌍 Create 참조하세요. organization Viva Glint SFTP에 연결하고 OpenSSH 형식으로 키 쌍을 생성할 수 없는 HRIS 공급업체가 있는 경우 다음 지침을 사용하여 SSH 공개 키를 올바른 형식으로 변환합니다.

OpenSSH 공개 키(RSA 형식)는 이 예제와 유사해야 하며 항상 'ssh-rsa'로 시작합니다.

ssh-rsa AAAA.....1ng3pj

참고

PGP 키는 SFTP에 액세스하지 않고 데이터 파일을 암호화하도록 설계되었습니다. PGP 키는 OpenSSH 형식으로 변환할 수 없습니다. Viva Glint PGP 공개 키를 사용하여 데이터 파일을 암호화하려면 일반 설정의 SFTP 설정에서 organization PGP 키를 복사합니다. 자세히 알아보기.

Microsoft Windows에서 OpenSSH 형식으로 변환

OpenSSH2 형식

키 파일의 모양:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .pub 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 명령 프롬프트를 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. ssh-keygen -i -f filename.pub > new-filename.pub

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  7. 파일 탐색기 열고 .pub를 new-filename검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.

  8. 를 포함하여 ssh-rsa메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.

  9. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

OpenSSL 형식

키 파일의 모양:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

또는

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 공개 키를 .pem 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 명령 프롬프트를 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. ssh-keygen -i -f filename.pub > new-filename.pub

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  7. 파일 탐색기 열고 .pub를 new-filename검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.

  8. 를 포함하여 ssh-rsa메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.

  9. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

PKI 형식

키 파일의 모양:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

또는

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 명령 프롬프트를 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 파일에서 공개 키를 분리하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. ssh-keygen -i -f filename.pub.tmp > filename.pub

  7. filename 를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  8. 명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  9. 파일 탐색기 열고 .pub를 filename검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.

  10. 를 포함하여 ssh-rsa메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.

  11. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

DER 이진 형식

키 파일의 모양:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 명령 프롬프트를 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. OpenSSH로 변환할 수 있는 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. openssl x509 -inform der -in filename.cer -out filename.pem

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 파일에서 공개 키를 분리하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  7. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  8. 구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다. ssh-keygen -i -f filename.pub.tmp > filename.pub

  9. filename 를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  10. 명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  11. 파일 탐색기 열고 .pub를 filename검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.

  12. 를 포함하여 ssh-rsa메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.

  13. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

Macintosh 또는 Linux에서 OpenSSH 형식으로 변환

OpenSSH2 형식

키 파일의 모양:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 .pub 파일로 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 터미널을 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 이 명령을 복사하여 터미널에 붙여넣습니다. ssh-keygen -i -f filename.pub

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 터미널은 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  7. 터미널에서 키의 전체 텍스트를 복사하여 붙여넣습니다(예 ssh-rsa : Sublime).

  8. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

OpenSSL 형식

키 파일의 모양:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

또는

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 .pem 파일로 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 터미널을 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 이 명령을 복사하여 터미널에 붙여넣습니다. ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 터미널은 변환된 OpenSSH 버전의 공개 키를 생성합니다.

  7. Finder를 열고 .pub를 filename검색하여 키 파일의 변환된 버전을 찾습니다.

  8. Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.

  9. 를 포함하여 ssh-rsa키의 전체 텍스트를 복사하여 붙여넣습니다.

  10. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

PKI 형식

키 파일의 모양:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

또는

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 터미널을 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. 파일에서 공개 키를 분리하려면 이 명령을 복사하여 터미널에 붙여넣습니다 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  5. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다. ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  7. filename 를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  8. Finder를 열고 .pub를 filename검색하여 키 파일의 변환된 버전을 찾습니다.

  9. Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.

  10. 를 포함하여 ssh-rsa키의 전체 텍스트를 복사하여 붙여넣습니다.

  11. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.

DER 이진 형식

키 파일의 모양:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

OpenSSH 형식으로 변환하려면 다음을 수행합니다.

  1. 공개 키를 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.

    중요

    파일 이름에 공백을 포함하지 마세요.

  2. 터미널을 열고 를 cd file location입력합니다.

  3. 를 바꾸고 file location Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.

  4. OpenSSH로 변환할 수 있는 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다. openssl x509 -inform der -in der_certificate.cer -out certificate.pem

  5. certificate 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  6. 파일에서 공개 키를 분리하려면 이 명령을 복사하여 터미널에 붙여넣습니다 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  7. filename 을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  8. 구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다. ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  9. filename 를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.

  10. Finder를 열고 .pub를 filename검색하여 키 파일의 변환된 버전을 찾습니다.

  11. Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.

  12. 를 포함하여 ssh-rsa키의 전체 텍스트를 복사하여 붙여넣습니다.

  13. Viva Glint SFTP 설정SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.