Linux 上で Putty から生成された SSH キーを使用できますか?

Linux 上で Putty から生成された SSH キーを使用できますか?

開発のためにリモート サーバーにアクセスできるように、SSH キーのペアを生成するように依頼されました。キーを生成するために、ssh-keygenCentOS ボックスのツールを使用しましたが、うまく生成できました。

~/.ssh/id_dsa現在、 、の 2 つのファイルがあります。~/.ssh/id_dsa.pub管理者にファイルを渡して.pub、リモート サーバーに配置できるようにします。ただし、このリモート サーバーにアクセスするには、自分の個人用 Windows PC (PuTTY を使用) を使用したいと考えています。

そこで質問なのですが、Linux サーバー (リモート サーバーや自分の PC とはまったく関係ありません) で SSH キーを生成したとしても、作成された秘密キーを使用して Windows PC からリモート サーバーにアクセスできますか?

少し不安なのは、キーを作成しているときに「キーのフィンガープリントは: xxxxxxxx」と表示されたため、「フィンガープリント」は CentOS のフィンガープリントなので、Windows マシンで秘密キーを使用できないのではないかと思ったからです。正しくは、機能しないのでしょうか、それとも秘密キーを持っている限り、リモート サーバーにログインするためにどのマシンを使用するかは問題ではないのでしょうか。

答え1

によるとこのページdsaPuTTY ツールの PuTTY Key Generator を使用して、キーを PuTTY が受け入れる形式に変換できます。

このページにはさらに詳しい説明があります。RSAまたはDSAキーをインポートするPuTTY 形式に変換します。基本的には、「変換」メニューから「キーのインポート」を選択し、マシン上でキーが保存されている場所に移動するだけです。

関連情報