我如何从虚拟机 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。