我有一個沒有連接實體螢幕的遠端 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機器的協定。