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

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

質問: 「キーを使用してLinuxインスタンスにログインする方法」に関するチュートリアルをありがとうございます。 LinuxインスタンスにログインするためにPuTTy経由でPPKキーファイルを使用しました。 PPKファイルをOpenSSHキー形式に変換する方法を教えてください。 、LinuxでSSHコマンドを使用して次のようにインスタンスにログインできるようにします。

$ssh -i key centos@ip-address

回答:

.PPKファイルの準備ができたので、それをOpenSSHがサポートする形式に変換しましょう。

CentOSの場合:

以下のようにPuTTYツールをインストールします:

$yum install putty
::::::::::::::::::
Running Transaction
Installing : putty 1/1

Installed:
putty.x86_64 0:0.63-4.el5

Complete!

Ubuntuの場合:

以下のようにapt-getを使用してPuTTyをインストールします:

# apt-get install putty
:::::::::::::::::::::
Setting up putty-tools (0.63-4ubuntu0.1) ...
Setting up putty (0.63-4ubuntu0.1) ...

.PPK形式をOpenSSHファイル形式に変換します

PuTTyツールを使用して公開鍵と秘密鍵を抽出します。

$ puttygen key.ppk -O private-openssh -o private.key
$ ls -l private.key
-rw------- 1 test test 1675 Dec 1 17:02 private.key
$ puttygen key.ppk -O public-openssh -o public.key
$ ls -l public.key
-rw-rw-r-- 1 test test 402 Dec 1 17:03 public.key

以下のように、キーに適切な権限を設定します。

$ chmod 600 private.key
$ chmod 644 public.key

以下のように、OpenSSHキーを使用してインスタンスにログインします。

$ ssh -i private.key centos@ip-address.

それだけです。

WindowsでPuTTYkeygenを使用して、PPKをOpenSSHキーに変換します

次の図に示すように、PuTTY keygenをインストールし、PPKファイルをロードするだけです。完了したら、公開鍵ファイルと秘密鍵ファイルを保存できます。


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

  2. SSHキーを設定する方法

  3. tarおよびxzユーティリティを使用してLinuxで.xzファイル形式を解凍するにはどうすればよいですか?

  1. キーを使用してPuTTY経由でOpenStackインスタンスまたはVMにログインする方法は?

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

  3. Linux で GnuPG を使用してファイルを暗号化および復号化する方法

  1. cPanelを使用してSSHキーを設定する方法

  2. Linux で「パスワードなし」の ssh ログイン用に SSH キーをセットアップする方法

  3. Linux で SSH の「公開/秘密鍵」ログイン用の SSH キーをセットアップする方法