我有一台 Ubuntu Server,我正尝试在其上运行带有 Virtualbox 的无头虚拟机(Ubuntu Server 作为客户操作系统)。机器似乎启动了,但我无法 ssh 进入它(尽管它应该正在运行 ssh 服务器)。通常我会使用 VRDP 来查看屏幕输出,但远程桌面不起作用。
因此,我有两个问题:
- 如何在没有 RDP 的情况下排除虚拟机故障?我尝试在某处查找虚拟机日志,但无济于事。
- 我还能做什么来让 RDP 再次工作?我已确保已启用 RDP 以及 Virtualbox 扩展。我尝试了几台带有内置 RDP 客户端的 Windows 计算机,但它们都无法连接。在我的主机中,我可以看到 virtualbox 已正确绑定端口,甚至还用来
tcpflow
验证连接时端口是否有流量(我已将其包含在下方,以防有用)。VBox RDP 服务器似乎一直响应4
两次(没有其他响应),但我不确定这是否是正常 RDP 的一部分或表明存在某些问题!
在 15.04 更新之前,一切都运行正常,没有问题;但由于我大约同时更新了 VM 映像和主机操作系统,因此我无法判断哪个导致了问题。
启动虚拟机出现上班:
$ vboxheadless -s "ubuntu-server"
Oracle VM VirtualBox Headless Interface 4.3.26_Ubuntu
(C) 2008-2015 Oracle Corporation
All rights reserved.
VRDE server is listening on port 5001.
当我启动 RDP 会话时会发生通信,尽管并不多:
# tcpflow -i any -C -J port 5001
tcpflow: listening on any
72$-tGc
4
72$-tGc
4
e0"0 0Q|HDuca:M'ENIGMA-BOMBE3dea5e18-0c19-4eb3-9839-0ec237bDdd8rdpdrrdpsndcliprdrdrdynvc