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 -a
。vboxnet0: 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です。