私が知っている限り、すべてが正しく行われましたが、実行後に次のメッセージがSSH
表示Ubuntu 16.04
されます。Ubuntu 16.04
Oracle 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.15
22
高級オプションネットワークVM設定タブフォワードポート画面。
その後、接続できます。
ssh -p 8022 [email protected]