我已成功设置运行ubuntu服务器的虚拟机.由于现在一切正常,在后台运行它会很好,所以每当我需要访问它时,我都会创建一个小的bash脚本来启动它:
#!/bin/bash nohup VBoxHeadless -s "Ubuntu server"&
此服务器使用桥接网络,静态IP设置为192.168.1.5.当我从同一网络中的另一台计算机运行以下内容时,会抛出以下显示的错误.为什么?
ssh jay@192.168.1.5 ssh: connect to host 192.168.1.5 port 22: No route to host
我认为无人运行不会影响VirtualBox,因为它缺少GUI?
非常感谢
很可能是服务器启动有问题,或者可能发生一些其他随机错误.
幸运的是,当您使用VirtualBox启动无头服务器而未指定–vrde标志时,它将自动在VM上启用RDP(远程桌面协议).尝试使用RDP连接到您的服务器 – 因为VirtualBox保证它正在运行,并且不依赖于客户操作系统,您可以排除它与IP,VM或您与服务器本身的连接的问题.
official VirtualBox documentation有更多关于您的系统可用的RDP客户端的信息(我建议使用rdesktop),以及如何使用无头系统.
祝你好运,虽然这在技术上不是一个答案,它可以让你做一些真正的调试! 原文链接:https://www.f2er.com/ubuntu/348004.html