GNU/Linux >> Linux の 問題 >  >> Linux

Ssh – Amazon.pemキーをPutty.ppkキーLinuxに変換しますか?

プライベート.pemを生成してダウンロードしました AWSからのキー。ただし、仮想マシンに接続するためにPuttyを使用するには、.ppkにそのキーが必要です。 フォーマット。変換のプロセスは、ここで約20行で詳しく説明されています:

  • http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty

Linux Mint(Ubuntuディストリビューション)を使用していますが、ターミナルでputtygenを使用できることを知っています。ただし、このツールの使用方法や、必要なパラメーターの構成方法がわかりません。 puttygenと入力すると、取得を支援します

PuTTYgen unidentified build, Aug  7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
                [ -C comment ] [ -P ] [ -q ]
                [ -o output-keyfile ] [ -O type | -l | -L | -p ]
  -t    specify key type when generating (rsa, dsa, rsa1)
  -b    specify number of bits when generating key
  -C    change or specify key comment
  -P    change key passphrase
  -q    quiet: do not display progress bar
  -O    specify output type:
           private             output PuTTY private key format
           private-openssh     export OpenSSH private key
           private-sshcom      export ssh.com private key
           public              standard / ssh.com public key
           public-openssh      OpenSSH public key
           fingerprint         output the key fingerprint
  -o    specify output file
  -l    equivalent to `-O fingerprint'
  -L    equivalent to `-O public-openssh'
  -p    equivalent to `-O public'

しかし、ウェブサイトで指示されていることをどのように行うかについてはまったくわかりません。これまでのところ、すべての暫定的な失敗がありました。

ターミナルでputtygenを使用して、Webサイトで指示されていることを実行するにはどうすればよいですか?

承認された回答:

GUIの使用

「PEMをPPKファイル形式に変換する」というタイトルの、希望どおりの方法を実行する方法については、このSO Q&Aを参照してください。

抜粋

  1. AWSから.pemをダウンロード
  2. PuTTYgenを開き、生成するキーのタイプを選択します:SSH-2 RSA
  3. 右側の[読み込み]をクリックして約3/4下に移動します
  4. ファイルタイプを*.*に設定します
  5. .pemファイルを参照して開きます
  6. PuTTYは必要なものをすべて自動検出します。[秘密鍵を保存]をクリックするだけで、PuTTYで使用するためにppk鍵を保存できます

コマンドラインの使用

一方、.pemを変換したい場合 .ppkへ コマンドラインツールputtygenを介してファイル 、私はこのQ&AというタイトルのSOでこのソリューションに出くわしました:

  • PuttyGen(Windows)を使用して生成されたSSHキーペアを、ssh-agentおよびKeyChain(Linux)で使用されるキーペアに変換する方法。
関連:シェルスクリプトに実装すると、履歴の置換が失敗しますか?

抜粋

$ puttygen keyfile.pem -O private -o avdev.ppk

公開鍵の場合:

$ puttygen keyfile.pem -L

参考資料

  • 秘密鍵の変換(パテ)

Linux
  1. LinuxデスクトップにPuttySSHクライアントをインストールして構成する方法

  2. Ssh –OpensshキーとPuttyキーの違いは?

  3. LinuxまたはMacOSXでSSHを使用してサーバーに接続します

  1. LinuxでSSHキーを生成するコマンド

  2. LinuxでSSHキーベースの認証を構成する方法

  3. Linux で .ppk キーを OpenSSH キーに変換する方法は?

  1. コマンドを使用してPPKをPEMファイルに変換する方法

  2. LinuxでPPKファイルをOpenSSHキーに変換し、SSHを使用してログインする方法は?

  3. LinuxでSSHを使い始める