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

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

パテでやってください。

  • Linux: パッケージ マネージャーを使用して、PuTTY (またはより最小限の PuTTY ツール) をインストールします。

    • Ubuntu sudo apt-get install putty-tools
    • Debian ライクな apt-get install putty-tools
    • RPM ベースの yum install putty
    • Gentoo emerge putty
    • Archlinux sudo pacman -S putty
    • など
  • OS X: Homebrew をインストールしてから brew install putty を実行します

キーをいくつかのディレクトリに配置します。ホーム フォルダに移動します。PPK キーを SSH キーペアに変換します:キャッシュ検索

private を生成するには キー:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

public を生成する キー:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

これらのキーを ~/.ssh に移動します 秘密鍵のアクセス許可が非公開に設定されていることを確認してください:

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

すでに「git clone」を実行しようとした場合 ' これも行う必要があるかもしれない操作

chmod 666 ~/.ssh/known_hosts

ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
  • -i フラグは、openssh 形式以外からインポートされます
  • -f フラグは入力ファイルからの読み取りを意味します

出典:burnz.wordpress.com のブログ投稿


秘密鍵を取得:

puttygen で .ppk ファイルを開きます:

puttygen ~/.ssh/id_dsa.ppk

openssh としてエクスポート:

変換 → OpenSSH キーのエクスポート

公開鍵を取得:

秘密鍵の前と同じように開く puttygen では、公開鍵は OpenSSH のauthorized_keys ファイルに貼り付けるための公開鍵 の下にあります。


Linux
  1. LinuxでファイルをUTF-8エンコーディングに変換する方法

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

  3. Linux システムに「convert」をインストールするにはどうすればよいですか?

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

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

  3. openssh秘密鍵をSsh2秘密鍵に変換しますか?

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

  2. Linuxで特殊文字を入力するには?

  3. Linux でパイプをレート制限する方法は?