如何在通过 SSH 连接时在没有显示器的情况下 VNC 到 Ubuntu 19.04

如何在通过 SSH 连接时在没有显示器的情况下 VNC 到 Ubuntu 19.04

我正在尝试弄清楚如何通过 VNC 连接到没有显示器或键盘/鼠标的 Ubuntu 19.04 桌面。

我使用 MacBook Air 在外部 USB 硬盘上安装了 Ubuntu 19.04。然后我在 MacBook Air 上启动 Ubuntu 并安装 SSH。

然后,上面安装了 Ubuntu 的硬盘连接到我的无头桌面,Ubuntu 完美启动,我能够通过 MacBook Air 上的 SSH 连接到我的 Ubuntu 桌面。

tightvncserver通过 SSH 在 Ubuntu 上安装,当我使用 MacBook Air 通过 VNC 连接到 Ubuntu 时,VNC 上出现灰屏。

阅读了许多使用 DVI 虚拟插头的文章和教程,xserver-xorg-video-dummy但这些都不起作用。

如何让 Ubuntu 正常启动,就像连接到显示器一样,​​并使用 VNC 连接到它?似乎 Ubuntu 19.04 在没有连接显示器的情况下无法启动 X 服务器窗口。

当 Ubuntu 已经拥有一个完美工作的桌面环境(仅在连接显示器时才起作用)时,请不要提供需要使用第三方桌面环境的解决方案。

请查看连接Ubuntu 19.04无头桌面时VNC灰屏的样子:

https://i.postimg.cc/2yQr8hDq/Screen-Shot-2019-09-01-at-9-48-47-PM.png

谢谢!

编辑:我在 MacBook Air 上启动了 Ubuntu 19.04 并使用正常的 GUI 界面登录。我开始tightvncserver登录 VNC 时也出现灰屏。

答案1

看来您应该能够启动 VNC 连接,然后在 ssh 连接上运行命令

startx

相关内容