開発のためにリモートサーバーにアクセスできるように、SSHキーのペアを生成するように求められました。キーを生成するために、CentOSボックスのssh-keygen
ツールを使用しました。これは正常に実行されました。
現在、2つのファイルがあります:~/.ssh/id_dsa
、~/.ssh/id_dsa.pub
。管理者に.pub
ファイルを渡して、リモートサーバーに配置できるようにします。ただし、自分のパーソナルWindows PC(PuTTYを使用)を使用してこのリモートサーバーにアクセスしたいと思います。
だから私の質問はこれです:LinuxサーバーでSSHキーを生成しましたが(リモートサーバーやPCとはまったく関係ありません)、作成された秘密キーを使用してWindowsPCでリモートサーバーにアクセスできますか? ?
少しわからないのは、鍵を作成しているときに「鍵の指紋はxxxxxxxx」と表示され、「指紋」はCentOSの指紋であるため、秘密を使用できないと思われたためです。 Windowsマシンのキー。それが機能しないのは正しいですか、または秘密キーを持っている限り、リモートサーバーへのログインに使用するマシンは問題ではありませんか?
このページ によると、dsa
キーをPuTTYがPuTTYツールであるPuTTYキージェネレーターで受け入れる形式に変換できます。
このページには、 RSAまたはDSAキーのインポート をPuTTY形式で説明する詳細があります。基本的には、[変換]メニューから[キーのインポート]を選択し、キーがマシン上の保存されている場所に移動するだけです。