Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

importLoginKey

Prev Next

VPC 환경에서 이용 가능합니다.

개요

서버 인스턴스(VM)에 접속시 로그인키를 이용하여 비밀번호를 암호화하고 복호화하는 키를 생성합니다.
사용자가 직접 ssh-keygen으로 생성한 public key를 import 합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
regionCode는 getRegionList 액션을 통해 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
keyName No List<String> Min : 3, Max : 30
영어, 숫자, "-"의 특수문자만 허용하며 영어로 시작해야 함
영어 또는 숫자로 끝나야 함
- 생성할 키 이름
Default : NAVER Cloud Platform가 자동으로 부여함
publicKey Yes String - import 할 공개 키
ssh-keygen -t rsa -C "key-name" -f ~/.ssh/key-name 로 생성한 public 키
ssh-keygen 버전에 따라 다음 옵션들이 추가로 필요할 수 있음(-b 2048 -m PEM)
output No String 응답 결과의 포맷 타입
  • Options : xml | json
  • Default : json

응답

응답 데이터 타입

  • LoginKeyList 타입
LoginKeyList extends CommonResponse
private Integer totalRows;
private List<LoginKey> loginKeyList = new ArrayList<>();
LoginKey
private String fingerprint;
private String keyName;
private Date createDate;

예시

요청 예시

ncloud vserver importLoginKey --keyName test-*** --publicKey "ssh-rsa ***AB3NzaC1yc2EAAAADAQABAAABAQCuEQI1uBEIvNyx/VxHmYtypM1p7yvzL6bqItyeZI/h2y5u06gsiiEztyBj4WABURbGoYHBaUCGJUjevpZpv7Tn8ZaZhdPbvKixy4QS8hMdamn0/iFoHHS6FNIwEdMwYbQcLOt/XMBMho4E3JZLNo91pMb/yHHqmezL6Bz0J0JVKZ1Bb7Fp7Qshc//+9PX9ZZJrn8+tDCAgRSvPenL220iirSevBOXfniCOdYEzZBY9/DgBc2TarMAS+JQEnJG525GjL1N+kWPezp6PBYQQBVFRFXjxq8TckDVaIqYFiT7uISnBudQir+fn4OwpVIGrdHtlq1+PnIjm34i50moqn*** test-***"

응답 예시

<importLoginKeyResponse>
  <requestId>46b585b6-fb86-4cea-8913-9552e6cb8cce</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <loginKeyList>
    <loginKey>
      <fingerprint>-</fingerprint>
      <keyName>test-***</keyName>
      <createDate>2020-08-11T11:47:34+0900</createDate>
    </loginKey>
  </loginKeyList>
</importLoginKeyResponse>