無頭 Ubuntu 伺服器上的 VNC

無頭 Ubuntu 伺服器上的 VNC

因此,過去一天我一直在嘗試讓我的 Ubuntu 伺服器在沒有連接顯示器的情況下啟動到桌面。如果沒有啟動到桌面,維諾伺服器將無法啟動。這導致 VNC 伺服器無法啟動。

我嘗試新增一個虛擬監視器,然後教程(嘗試更改文件所在的資料夾xorg.conf,但無濟於事),它要么掛在啟動畫面上,要么只是將我啟動到登入畫面。

我在設定頁面和 GDM 配置中為我的用戶啟用了自動登錄,因此當顯示器連接到我的伺服器時,我會自動進入桌面。但是,當未連接顯示器時,它會打開登入螢幕,我必須手動單擊“登入”才能啟動 VNC 伺服器。

所以我想知道是否有一種好方法可以建立到無頭 Ubuntu 伺服器的遠端桌面連線。

答案1

關於您收到的奇怪畫面:(將其作為答案,因為需要代表 ':D )

我認為為了解決灰螢幕問題,您應該嘗試以下操作:

# apt-get install xubuntu-desktop xfce4

本教程

希望這可以幫助。

對於其他達到此目的並在嘗試讓 vncserver 實際啟動時感到困惑和困惑的人來說,請注意:在教學中,啟動腳本其實並沒有在啟動時啟動 vncserver,但 OP 後面的教學卻啟動了。

答案2

我在嘗試讓 vncserver 在無頭 xubuntu 電腦上工作時也遇到了問題,儘管我沒有遇到登入問題;我的安裝基本上是全新的,不確定這是否與此有關。對我來說,如果沒有連接顯示器,電腦在啟動時就會掛起。無論如何,我找到了一個非常簡單的解決方案。

備份預設的 grub 檔:

sudo cp /etc/default/grub /etc/default/grub.old

然後編輯活動 grub 文件,sudo nano /etc/default/grub如下所示:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

並取消註釋(刪除“#”)GRUB_TERMINAL=console

最後儲存,然後更新grubsudo update-grub並在不連接顯示器的情況下重新啟動。

我看到一些教學使用GRUB_CMDLINE_LINUX="text",但這就是導致 vnc 用戶出現問題的原因。請注意,您的GRUB_CMDLINE_LINUX_DEFAULT=""行可能與一些必要的命令有所不同,如果需要,請將它們加回。

相關內容