공용 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 형식으로 변환하려면 다음을 수행합니다.
공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .pub 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
명령 프롬프트를 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
ssh-keygen -i -f filename.pub > new-filename.pub
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.
파일 탐색기 열고 .pub를
new-filename
검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.를 포함하여
ssh-rsa
메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.
OpenSSL 형식
키 파일의 모양:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
또는
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
OpenSSH 형식으로 변환하려면 다음을 수행합니다.
메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 공개 키를 .pem 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
명령 프롬프트를 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
ssh-keygen -i -f filename.pub > new-filename.pub
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.
파일 탐색기 열고 .pub를
new-filename
검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.를 포함하여
ssh-rsa
메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.
PKI 형식
키 파일의 모양:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
또는
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
OpenSSH 형식으로 변환하려면 다음을 수행합니다.
공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
명령 프롬프트를 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.파일에서 공개 키를 분리하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
ssh-keygen -i -f filename.pub.tmp > filename.pub
filename
를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.
파일 탐색기 열고 .pub를
filename
검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.를 포함하여
ssh-rsa
메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.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 형식으로 변환하려면 다음을 수행합니다.
공개 키를 메모장과 같은 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
명령 프롬프트를 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.OpenSSH로 변환할 수 있는 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
openssl x509 -inform der -in filename.cer -out filename.pem
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.파일에서 공개 키를 분리하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 명령 프롬프트에 붙여넣습니다.
ssh-keygen -i -f filename.pub.tmp > filename.pub
filename
를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.명령 프롬프트는 새 파일에 변환된 OpenSSH 버전의 공개 키를 생성합니다.
파일 탐색기 열고 .pub를
filename
검색하고 메모장과 같은 텍스트 편집기에서 파일을 엽니다.를 포함하여
ssh-rsa
메모장에서 키의 전체 텍스트를 복사하여 붙여넣습니다.Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.
Macintosh 또는 Linux에서 OpenSSH 형식으로 변환
OpenSSH2 형식
키 파일의 모양:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----
OpenSSH 형식으로 변환하려면 다음을 수행합니다.
공개 키를 .pub 파일로 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
터미널을 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.이 명령을 복사하여 터미널에 붙여넣습니다.
ssh-keygen -i -f filename.pub
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.터미널은 변환된 OpenSSH 버전의 공개 키를 생성합니다.
터미널에서 키의 전체 텍스트를 복사하여 붙여넣습니다(예
ssh-rsa
: Sublime).Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.
OpenSSL 형식
키 파일의 모양:
-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----
또는
-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----
OpenSSH 형식으로 변환하려면 다음을 수행합니다.
공개 키를 .pem 파일로 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
터미널을 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.이 명령을 복사하여 터미널에 붙여넣습니다.
ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub
filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.터미널은 변환된 OpenSSH 버전의 공개 키를 생성합니다.
Finder를 열고 .pub를
filename
검색하여 키 파일의 변환된 버전을 찾습니다.Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.
를 포함하여
ssh-rsa
키의 전체 텍스트를 복사하여 붙여넣습니다.Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.
PKI 형식
키 파일의 모양:
-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----
또는
-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----
OpenSSH 형식으로 변환하려면 다음을 수행합니다.
공개 키를 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
터미널을 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.파일에서 공개 키를 분리하려면 이 명령을 복사하여 터미널에 붙여넣습니다
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다.
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
filename
를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.Finder를 열고 .pub를
filename
검색하여 키 파일의 변환된 버전을 찾습니다.Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.
를 포함하여
ssh-rsa
키의 전체 텍스트를 복사하여 붙여넣습니다.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 형식으로 변환하려면 다음을 수행합니다.
공개 키를 숭고한 텍스트 편집기를 사용하여 컴퓨터의 위치에 .cer 파일로 저장합니다.
중요
파일 이름에 공백을 포함하지 마세요.
터미널을 열고 를
cd file location
입력합니다.를 바꾸고
file location
Enter 키를 선택하여 키 파일이 저장된 폴더로 이동합니다.OpenSSH로 변환할 수 있는 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다.
openssl x509 -inform der -in der_certificate.cer -out certificate.pem
certificate
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.파일에서 공개 키를 분리하려면 이 명령을 복사하여 터미널에 붙여넣습니다
openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp
.filename
을 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.구분된 공개 키 파일을 OpenSSH 형식으로 변환하려면 이 명령을 복사하여 터미널에 붙여넣습니다.
ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub
filename
를 분리된 공개 키 파일의 이름으로 바꾸고 Enter 키를 선택합니다.Finder를 열고 .pub를
filename
검색하여 키 파일의 변환된 버전을 찾습니다.Sublime과 같은 텍스트 편집기에서 .pub 파일을 엽니다.
를 포함하여
ssh-rsa
키의 전체 텍스트를 복사하여 붙여넣습니다.Viva Glint SFTP 설정의 SSH 공개 키 필드에 새 공개 키 텍스트를 붙여넣습니다.