SSH経由でMacでVirtualboxに接続しようとすると、接続が拒否されました。

SSH経由でMacでVirtualboxに接続しようとすると、接続が拒否されました。

Vagrantboxを最初から設定しようとしましたが、いくつかの問題が発生しました。 openSUSEがインストールされたVirtual Boxを作成し、SSHを介してVBに接続しようとすると、次のエラーが発生しますssh: connect to host 192.168.50.1 port 22: Connection refused

私のVBポート転送設定は次のとおりですName: SSH, Protocol: TCP, Host IP: blank, Host Port: 2222, Guest IP: blank, Guest Port: 22

私が実行すると、次のような結果が得られますifconfig -avboxnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 ether 0a:00:27:00:00:00 inet 192.168.50.1 netmask 0xffffff00 broadcast 192.168.50.255

私が言ったように、私はこれについて非常に新しいものなので、おそらくマイナーなものを見逃したでしょう。

答え1

ssh:ホスト192.168.50.1ポート22に接続中:接続が拒否されました。

無効なポート番号を使用しました。使用ssh -p 2222 user@host

ホストポートは2222、ゲストポートは22です。 VM内部のポート番号は22です。ただし、VMの外部ではポート番号は2222です。

関連情報