LoginSignup
1
0

More than 1 year has passed since last update.

(小ネタ)IBM Cloud: IBM Cloud CLIを使わずにBM for VPCのための暗号化パスワードを復号する方法

Last updated at Posted at 2022-02-02

1. はじめに

ここにも記載したとおり、BM for VPCのケースと違って公開鍵認証方式でアクセスできるようには構成されていません。サーバー作成時に指定したSSH鍵は、暗号化された公開鍵認証でそのため、まずパスワードを入手する必要があります。

パスワードを取得する方法はIBM Cloud docsに記載されており、ibmcloud is bare-metal-server-initialization-values $bare_metal_server_id [--private-key (KEY | @KEY_FILE)]を使うように指示があります。

でも、ここにEncrypted Passwordがすぐコピペで使えるように記載があるのに・・・と思ったので、直接このEncrypted Passwordからパスワードを復号する方法を紹介します。
image.png

2. 復号方法

Encrypted Passwordは=で終わっているので、きっとBase64でEncodeされているのでしょう。というので、Base64でDecodeした後、opensslコマンドで秘密鍵を使って復号できました。

$ echo <Encrypted Password> | base64 -d | openssl rsautl -decrypt -inkey .ssh/id_rsa
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0