[转载] linux、Solaris下xdmcp远程桌面服务
原文鏈接
http://youlvconglin.blog.163.com/blog/static/52320420106243857254/?
?
使用圖形界面遠程登錄linux和Solaris,首先要在服務端開啟xdmcp服務,windows下使用xmanager連接
Ubuntu下則使用下默認也安裝了該客戶端,一次打開[應用程序]-[internet]-[終端服務客戶端(Terminal Server Client)]或者在命令行輸入tsclient,在常規標簽中的協議選項可以看到XDMCP,只不過是灰色的無法選擇,需要先安裝協議支持。
$ sudo apt-get install xnest裝完后就可以使用了。
?
Solaris10下安裝xdmcp服務:
默認情況下.Solaris10安裝完成后.啟動是cde界面.但有時用xmanager登錄時始終無法建立連接. 如果確認不是防火墻等方面的原因.可以用如下方法解決:
1. 關閉默認的cde服務
#svcadm disable cde-login
用ps -ef | grep dtlogin 應該看不到dtlogin進程了
2. 進入/etc/X11/gdm
編輯gdm.conf文件 編輯如下2個地方
找到[xdmcp]字段.
a、將Enable=flase改為true
b、將Port=177前的注釋取消
然后保存退出.
3.ps -ef | grep gdm 確認目前沒有gdm進程.如有殺之
4. 啟動gdm服務
# svcs -a | grep gdm
disabled Aug_07 svc:/application/gdm2-login:default
# svcadm enable svc:/application/gdm2-login:default
然后在xmanager里建立新連接. 這樣就可以登錄了. 在登錄界面的左上角選擇cde.熟悉的cde界面就又回來了.
ubuntu下安裝xdmcp服務(即遠程主機通過xdmcp協議連接到ubuntu的圖形終端,以圖形終端方式登錄):
1. 登錄本機圖形終端(本機按Ubuntu/Gnome為例設置)
2. 選擇system->Administration->logon windows切到remote項,修改其中style為same as local,如為中文菜單請相應選擇。
3. 選擇system->Administration->logon windows切到General項,修改其中Disable Multiple login for a single user前面的X去悼,如為中文菜單請相應選擇,否則會出現能顯示畫面但無法登錄(輸入用戶和密碼后又回到登錄畫面)。
4. 修改sudo vi /etc/gdm/gdm.conf(建議先將gdm.conf備份,以免無法啟動時,可以快速恢復)
其中[Daemon]中#RemoteGreeter=/usr/lib/gdm/gdmlogin中前面的#號去悼;
[Security]中#DisallowTCP=true中前面的#號去悼,并將true改為false;
[xdmcp]中#Enable=false中前面的#號去悼,并將false改為true;
5. 修改sudo vi /etc/inittab增加一行id:5:initdefault:表示系統將自己運行在多用戶級別5的模式下;
6. 重啟sudo reboot,不建議sudo gdm restart這樣gdm并未生效
7. 檢查服務器和客戶端的網絡防火墻配置,保證177端口和6000-6100端口可用;
8. 使用Xwin的服務器程序連接ubuntu圖形界面即可;
轉載于:https://www.cnblogs.com/asnjudy/p/4325981.html
總結
以上是生活随笔為你收集整理的[转载] linux、Solaris下xdmcp远程桌面服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么自动战斗仪不见了呢
- 下一篇: 北京车牌出租一年多少钱?