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)
responseFormatType No String レスポンス結果のフォーマットタイプ
Options : xml | json
Default : xml

レスポンス

レスポンスデータタイプ

  • 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>