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

PPK ファイルから PEM を作成する

これを試して putty-tools をインストールしてください

sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}

<オール>
  • PuttyTools をインストールします

    apt-get install putty-tools
    
  • pem を生成します ppk 形式のファイル

    puttygen server.ppk -O private-openssh -o server.pem  
    
  • ファイル server.pem ファイルは同じ場所に保存されます


    まず、

    を使用して PuTTY for Mac をインストールします。
    brew install putty
    

    次に、次のコマンドを使用して、.ppk 形式の秘密鍵を標準の PEM 形式の秘密鍵に変換します:

    puttygen privatekey.ppk -O private-openssh -o privatekey.pem
    

    秘密鍵ファイルの権限が適切に設定されていることを確認してください。それを所有するユーザーのみが読み取ることができます。

    chmod go-rw privatekey.pem
    

    スクリプトやコマンドラインからのログインにキーを使用できるようになりました:

    ssh -i privatekey.pem [email protected]
    

    Mac を使用していて、以前に Homebrew をインストールしたことがある場合は、ターミナルから:

    $ brew install putty
    $ puttygen server.ppk -O private-openssh -o server.pem
    

    最初のコマンドはこのコメントで提案され、2 番目のコマンドは Emizen Tech の回答から提案されました。


    Linux
    1. Linuxでスワップを作成する方法

    2. Linuxでスワップファイルを作成する方法

    3. 既存のSSL用のpemを作成する方法

    1. Ansibleを使用してcsvファイルからLinuxユーザーを作成する4つのステップ

    2. Linuxスワップファイルを作成する

    3. ターミナルウィンドウからLinuxでファイルを作成するには?

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

    2. ファイルからテキスト読み取りデータを作成しますか?

    3. ファイルからGrepパターンを読み取る?