SSH経由でVirtualBoxに接続できない

SSH経由でVirtualBoxに接続できない

私が知っている限り、すべてが正しく行われましたが、実行後に次のメッセージがSSH表示Ubuntu 16.04されます。Ubuntu 16.04Oracle VirtualBox
sudo ssh -p 2222 [email protected]

ssh_exchange_identification:読み取り:ピアによる接続のリセット

以下はホストのログです/var/log/auth.log

cockroach : TTY=pts/1 ; PWD=/var/log ; USER=root ; 
COMMAND=/usr/bin/ssh -p2222 [email protected]
pam_unix(sudo:session): session opened for user root by cockroach(uid=0)
pam_unix(sudo:session): session closed for user root

ゲストのログメッセージは次のとおりです/var/log/auth.log

ubuntu2 sudo: pam_unix(sudo:session): session opened for user root by cockroach(uid=0)
ubuntu2 sudo: pam_unix(sudo:session): session closed for user root

また、クライアントとサーバーの両方ufwにデータ転送を有効にしましたが、SSH問題は解決しません。
私の問題がどこにあるのか、いくつかのアイデアをいただけますか?

答え1

これは当然のようですが、仮想マシンにサービスをインストールすることを忘れないでください。

sudo apt update && sudo apt install -y openssh-server

127.0.0.1たとえば、次のようにポートからポートに8022転送する必要があります。10.0.2.1522高級オプションネットワークVM設定タブフォワードポート画面。

その後、接続できます。

ssh -p 8022 [email protected]

答え2

/etc/ssh/sshd_config を含むPermitRootLogin no(デフォルト)

答え3

PermitRootLogin prohibit-password公開/秘密鍵などの他の認証方法を使用する必要があります。

ルートログイン/パスワードを使用する場合(LAB環境では問題ありません)を使用できますPermitRootLogin yes

編集:このスレッドを振り返ると、私はちょうど@127.0.0.1を見ました... VirtualBox VM自体から接続していますか?

以下の詳細情報を提供してください。 1 - sshd.conf を編集したマシン 2 - SSH コマンドを実行したマシン 3 - 接続を試みたマシン。

最初に表示されたよりも些細なようですが、できるだけ多くの詳細を提供してください。

関連情報