我如何从虚拟机 ssh 到本地主机?

我如何从虚拟机 ssh 到本地主机?

我如何从虚拟机 ssh 到本地主机?

我需要确切的详细信息。

注意:虚拟机 = Ubuntu 14 主机 = Ubuntu 16

谢谢。

答案1

使用 ssh 从虚拟机连接到主机上的本地主机将使用主机地址。在主机上打开终端(Ctrl + t)并输入 ifconfig

查找类似 inet addr:192.168.XX.XX 的内容,然后 ssh 到该地址。

确保主机防火墙设置仅允许从端口 22 上的指定地址进行 ssh 访问。假设您已将 ssh 设置为以其默认方式监听 - 您可以使用以下命令控制 Ubuntu 中的防火墙设置ufw。在主机上如下:

sudo ufw enable

sudo ufw allow proto ssh from 192.168.1.100 to 192.168.1.110 port 22

然后从你的虚拟机中例如:

ssh主机用户名@192.168.1.XX

这种连接是通过网络而不是通过主机上的套接字进行的。如果您仍然无法通过 ssh 连接到主机地址,请检查 LAN 路由器、交换机或防火墙,看看它们是否阻止了内部网络上的 ssh。

相关内容