如何在登入前使 VNC 伺服器可用?

如何在登入前使 VNC 伺服器可用?

我有一個沒有連接實體螢幕的遠端 Ubuntu 伺服器,我透過 VNC 使用它。有時我必須重新啟動它,然後經歷前往其實體位置連接鍵盤(和螢幕)的麻煩才能登入。

有沒有辦法讓Ubuntu內建的VNC伺服器在登入前允許連線?

謝謝

答案1

安裝 vnc4server 和 xinetd。你可以在xinted中配置多個不同解析度的連接埠。我在 /etc/xinentd.d/xvnc-2 中對 1024c768 的設定是:

服務 Xvnc-2
{
        綁定=192.0.2.6
        連接埠=5902
        禁用=否
        套接字類型 = 串流
        log_type = 系統日誌守護程式
        log_on_success = PID 主機退出持續時間
        log_on_failure = 主機嘗試
        協定 = TCP
        等待=不
        用戶=無人
        伺服器 = /usr/bin/Xvnc
        server_args = -inetd -geometry 1024x768 -深度 16 -query localhost -once -SecurityTypes none -extension XFIXES -desktop VNC-1024x768
}

並配置 gdm 以允許 xdmcp 使用 /etc/gdm/custom 登入

#
# 有關完整的參考文檔,請參閱下面的 gnome 幫助瀏覽器
# GNOME|系統類別。您也可以在以下位置找到 HTML 形式的文檔
# http://www.gnome.org/projects/gdm/
#
# 注意:以「#」開頭的行被視為註解。

[守護程式]
RemoteGreeter=/usr/lib/gdm/gdmlogin
定時登入啟用=false
自動登入啟用=false
定時登入=
自動登入=
定時登入延遲=30
KillInitClients=假
停止命令=
重啟命令=
暫停命令=

[安全]
允許根=假
允許遠端根=假
密碼必填=true
重試延遲=2

[xdmcp]
每個主機的顯示數=10
啟用=真
榮譽間接=假

[圖形使用者介面]

[招待員]
ShowXtermFailsafeSession=true
系統選單=假

[選擇者]
廣播=假
多播=假

[偵錯]
啟用=真

[伺服器]

答案2

簡單但不安全的解決方案;
只需讓伺服器在沒有密碼的情況下啟動即可。

答案3

不可以vnc

答案4

如果是無頭伺服器,您是否考慮過自動登入?

只要您選擇在運行等級 5 開始時啟動 VNC 伺服器而不是作為使用者腳本,那麼透過 VNC 存取 GDM 或 KDM 登入畫面應該不會有任何問題。

或者,XDMCP是一個遠端登入Linux機器的協定。

相關內容