ubuntu – 用ssh连接到virtualbox(无头)?

我已成功设置运行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),以及如何使用无头系统.

祝你好运,虽然这在技术上不是一个答案,它可以让你做一些真正的调试!

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...