OpenSSHの公開鍵ファイルの配置

OpenSSHの公開鍵ファイルの配置

私は Windows 7 ラップトップの仮想マシンで Ubuntu 16.04.1 LTS を実行しています。PuTTY Key Generator を使用して、秘密鍵と公開鍵を 2 つ作成しました。公開鍵の 1 つは [秘密鍵を保存] ボタンから取得し、もう 1 つは [変換] > [OpenSSH キーのエクスポート] から取得しました。FTP プログラムを使用して、2 つの公開鍵ファイルを Ubuntu のディレクトリ /home/myUserName に配置しました。質問:

1) どの公開鍵ファイルを使用したいですか?

2) 公開鍵ファイルをどこに置くかをどのように決めればよいですか?

3) Ubuntu を使用する場合 (SSH で接続しない場合)、公開キー ファイルを配置/アクティブ化するにはどのようなコマンドを使用すればよいですか?

どなたか助けていただければ幸いです。Web 検索で SSH 接続でキー ファイルを作成する方法についてわかりにくい情報が表示されています。すでにファイルを入手しており、それを動作させたいだけです。

答え1

  1. Ubuntuマシンでは、/home/user/.sshの下に次のファイルが必要です。承認されたキー
  2. これには、権限を -rw-r--r-- に設定する必要があります。これは、chmod 644 authorized keys仮想マシンのコマンド ラインから設定できます。
  3. ファイルがそこにあれば、承認されたキーファイルを作成し、その中に OpenSSH 公開鍵のテキストを配置します。コピーするときに、テキストに空白が追加されていないことを確認してください。(このファイルはメモ帳または Notepad++ で編集できます)
  4. このファイルを Ubuntu VM に保存します。
  5. これで、承認されたキーファイルが作成されたら、PuTTY経由で接続できるようになります。プライベート鍵。
  6. これを行うには、接続用に .ppk ファイルが設定されていることを確認してください。
  7. PuTTyをツリーの接続部分に移動し、パスワード
  8. クリック認証右側の下部に、.ppk を参照するためのセクションが表示されます。
  9. これを選択すると、キー認証を介して Ubuntu 仮想マシンへの接続を試行できるようになります。

関連情報