開発のためにリモートサーバーにアクセスできるようにSSHキーペアを作成するように求められました。キーを生成するためにssh-keygen
CentOSシステムでこのツールを使用し、正常に実行しました。
これで2つのファイルがあります。~/.ssh/id_dsa
管理者がリモートサーバーにファイルを配置できるように、~/.ssh/id_dsa.pub
管理者にファイルを提供します。.pub
しかし、私は個人用Windows PC(PuTTYを使用)を使用してこのリモートサーバーにアクセスしたいと思います。
だから私の質問は:Linuxサーバー(リモートサーバーと私のコンピュータとは関係ありません)でSSHキーを生成しても、生成された秘密キーを使って私のWindows PCを介してリモートサーバーにアクセスできますか?
少し不明な理由は、キーを作成するときに「キーフィンガープリントはxxxxxxxx」とマークされているためです。 「指紋」はCentOSの指紋なので、個人のWindowsキーを使用できないようです。マシン。秘密鍵がある限り、リモートサーバーにログインするためにどのコンピュータを使用しても、機能しないか重要ではないのですか?
答え1
~によるとこのページdsa
PuTTYツールPuTTYキージェネレータを使用して、キーをPuTTYで許可されている形式に変換できます。
このページには、次の詳細が記載されています。RSAまたはDSAキーのインポートPuTTY形式に変換します。デフォルトでは、「変換」メニューから「キーのインポート」を選択し、コンピュータのキーが保存されている場所に移動します。