VirtualBoxで実行されるUbuntuのSSH公開鍵認証

VirtualBoxで実行されるUbuntuのSSH公開鍵認証

Windows 8デスクトップ内のVirtualBoxでUbuntuを実行しています。ネットワーク上のUbuntuと他のDebianサーバー間の通信を試みています。

VirtualBoxでポート転送を有効にしており、パスワードを使用して仮想UbuntuとSSHを介して接続できます。

公開鍵認証を設定したいのですが、問題が発生しました。

これまでに完了したステップ -

  • VirtualBoxのポート転送。 VirtualBox に転送されるようにポート 22 を設定し、SSH が機能するにはパスワードを使用します。
  • Ubuntuは公開鍵秘密鍵のペアを生成し、id_rsa.pubをDebianサーバーの認証済み鍵にコピーします。
  • Debianサーバーで公開鍵秘密鍵のペアを作成し、id_rsa.pubをUbuntuの認証済み鍵にコピーします。
  • PuttyGen を使用して Windows 8 で公開鍵と秘密鍵のペアを生成し、公開鍵を Debian サーバーの認証済み鍵にコピーします。
  • VirtualBoxのネットワーク設定を「ブリッジアダプタ」に変更します。仮想ボックスのIPアドレスがプライベートVirtualBox IPからパブリックIPに変更されます。しかし、今はDebianサーバーにpingを送ることはできません。 NATに戻す
  • パスワードを許可せず、公開鍵認証のみを使用するようにDebainサーバーのsshd_configを変更しました。 UbuntuはDebainと通信できなくなり、「許可拒否(公開鍵)」エラーが発生します。

いくつかのステップが欠けているか、何か間違っている場合、誰かがこれを指摘することができますか?

どんな助けでも大変感謝します。

関連情報