小编Hoe*_*bsi的帖子

通过主机名而不是 IP 与本地 VM 进行 ssh 连接

我有一个运行 Ubuntu 的虚拟机。该虚拟机在我的 Ubuntu 计算机上的 Virtualbox 中本地运行。我可以通过 ssh 连接并提供虚拟机的 IP。但我想使用主机名,因为虚拟机的IP可以改变。所以我尝试了“ssh user@hostname.local”,但它给了我“名称或服务未知”同样的方法适用于网络中的树莓派:“ssh user@raspberrypi.local”连接没有问题。

这里有什么区别呢?为什么这不适用于我的本地虚拟机?VM 的网络适配器处于桥接模式,它通过 DHCP 从我的路由器获取 IP。

编辑更多信息:主机名位于我的路由器上连接的设备列表中。“ping hostname.local”也失败,但“ping hostIP”有效。一定是 DNS 问题。

感谢您的任何提示!赫布西

networking ssh virtualbox

5
推荐指数
1
解决办法
5606
查看次数

标签 统计

networking ×1

ssh ×1

virtualbox ×1