VirtualBox:无法从 OSX 主机连接到 Linux 客户机

VirtualBox:无法从 OSX 主机连接到 Linux 客户机

我正在尝试从我的 osx 主机通过 ssh 进入我的 linux 客户端。网络似乎出了点问题,我可以 ping 客户端,但无法通过 ssh 进入。我使用的是仅主机连接

关于客人:

adminisorsimac3:~ bill$ ifconfig vboxnet0
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.56.101 netmask 0xffffff00 broadcast 192.168.56.255

adminisorsimac3:~ bill$ ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101): 56 data bytes
64 bytes from 192.168.56.101: icmp_seq=0 ttl=64 time=0.059 ms
64 bytes from 192.168.56.101: icmp_seq=1 ttl=64 time=0.050 ms

adminisorsimac3:~ bill$ ssh [email protected]
ssh: connect to host 192.168.56.101 port 22: Connection refused

在主机上:

p7p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.56.101  netmask 255.255.255.0  broadcast 192.168.56.255

答案1

原因在于ssh命令:连接被拒绝

你的系统上是否正在运行 SSH 服务器?ps aux | grep sshd以 root 身份在 Linux 终端上执行,查看 SSH 的守护进程是否正在运行。

如果是,请检查它是否使用端口 22。检查您的/etc/ssh/sshd_config文件,查找Port条目(通常靠近最顶部)。在同一个文件中,检查Listening Address变量,要么为空,要么至少包含主机的 IP 地址。

相关内容