尝试通过 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。

相关内容