歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 一個簡單的 OpenSolaris 2008.05 VNC 服務器和 GDM 配置示例

一個簡單的 OpenSolaris 2008.05 VNC 服務器和 GDM 配置示例

日期:2017/2/28 15:31:28   编辑:Linux教程

我的要求是能夠將我的 VNC 客戶端連接到一個運行 OpenSolaris 2008.05 的系統,並且能夠以超級用戶的身份進行登錄。我現在已經在一個運行原始 OpenSolaris 2008.05 二進制分發版的系統上成功實現此目標,運行了一個到 snv_91 的完全映像更新之後,在一個運行 OpenSolaris 2008.05 的系統上也實現了此目標。

1. 檢查是否安裝了 VNC 服務器

VNC 服務器應該已經安裝,因為它是 2008.05 二進制分發版的一部分,但我仍然進行了檢查。

# pkg info SUNWxvnc
Name: SUNWxvnc
Summary: X11/VNC server
State: Installed
Authority: opensolaris.org (preferred)
Version: 4.1.2
Build Release: 5.11
Branch: 0.91
Packaging Date: Fri Jun 13 17:49:25 2008
Size: 6.3 MB
FMRI: pkg:/[email protected],5.11-0.91:20080613T174925Z

2. 將此行代碼添加到 /etc/services

vnc-server 5900/tcp # Xvnc

3. 按照以下方法編輯 /etc/X11/gdm/custom.conf

[xdmcp]
Enable=true
[security]
DisallowTCP=false
AllowRoot=true
AllowRemoteRoot=true

4. 啟用這些服務

# svcadm enable xvnc-inetd
# svcs xvnc-inetd
STATE STIME FMRI
online 16:22:30 svc:/application/x11/xvnc-inetd:default
# svcadm enable gdm
# svcs gdm
STATE STIME FMRI
online 14:43:13 svc:/application/graphical-login/gdm:default

5. 使用 VNC 客戶端連接到顯示器

您現在應該能夠連接到 <hostname>:5900,而且您應該會看到 gdm 登錄屏幕。

如果您不能夠進行連接,嘗試停止並啟動這些服務:

# svcadm disable xvnc-inetd gdm
# svcadm enable xvnc-inetd gdm

有一點使我不太滿意:當我關閉 VNC 客戶端時,與顯示器相關聯的登錄會話似乎退出了。我使用 Solaris 10 和 Solaris Express 時都沒有遇到這種現象,它們使用的是 dtlogin,而不是 gdm。如果我找到此問題的解決方案,我會將其添加到本文中。

Copyright © Linux教程網 All Rights Reserved