日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用Xmanager遠(yuǎn)程CentOS7服務(wù)器(XDMCP)

0. 前言

  1. 基本概念
  2. 簡略概述

    創(chuàng)新互聯(lián)建站長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為三河企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),三河網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

    • Display Manager 提供登錄需求

      1. 在文字界面下可以通過startx來啟動Xwindows
      2. 在runlevel 5下,在tty7處有可以使用的圖形登錄界面(方便輸入賬號密碼),這個就是Display Manager–>最大的任務(wù)就是登錄
      3. 在centos上,利用GDM (GNOME Display Manager) 程序來提供tty7的圖形接口登錄–>但作用不僅僅如此
      4. gdm配置文件–>/etc/gdm/custom.conf
    • XDMCP (X Display Manager Contorl Protocol)

1. 問題描述

  1. CentOS7中的GNOME啟用了本地硬件加速功能,所以通過XDMCP協(xié)議遠(yuǎn)程連接CentOS時會有問題。這個在X Manager官網(wǎng)博客中已提及,并建議使用其他的display manager(如lightdm等)和desktop environment(Xfce或KDE等)來規(guī)避該問題
  2. 在CentOS7中安裝好lightdmXfce后,由于系統(tǒng)前期已安裝了GNOME desktop,在windows下通過xmanager在輸入用戶名和密碼后,仍會報an error:oh no! something has gone wrong, A problem has occurred and the system can't recover之類的錯誤,如圖

2. 安裝使用步驟(以lightdm和xfce為例)

2.1 安裝&啟動

# 安裝epel源
[root@linuxidc ~]# yum install -y epel-release
# 安裝lightdm和Xfce
[root@linuxidc ~]# yum install -y lightdm && yum groupinstall -y xfce
# 修改lightdm.conf文件(配置文件中有詳細(xì)的參數(shù)說明)
[root@linuxidc ~]# vim /etc/lightdm/lightdm.conf
...
[XDMCPServer]
enabled=true
port=177
...
# 將Display Manager切換為lightdm
[root@linuxidc ~]# systemctl disable gdm && systemctl enable lightdm
# 啟動lightdm
[root@linuxidc ~]# systemctl start lightdm
# 關(guān)閉或者取消防火墻(若已關(guān)閉則忽略)
[root@linuxidc ~]# systemctl stop firewalld.service

2.3 使用&問題排除

  1. systemctl status lightdm 查看lightdm的啟動狀態(tài), 若有狀態(tài)問題,請先重啟圖形界面 init3 && init5再查看
  2. 通過’pstree’命令查看lightdm的詳細(xì)調(diào)用情況(如下圖,lightdm后面還是調(diào)用gnome-session而不是xfce),1節(jié)中的2問題就是通過如下方式排除并解決的
...
        ├─lightdm─┬─X───32*[{X}]
        │         ├─lightdm─┬─lightdm-gtk-gre───2*[{lightdm-gtk-gre}]
        │         │         └─{lightdm}
        │         ├─lightdm
        │         ├─2*[lightdm─┬─gnome-session───ssh-agent]
        │         │            └─{lightdm}]
        │         └─2*[{lightdm}]
...

出現(xiàn)上述問題2是因為系統(tǒng)默認(rèn)的將最先安裝的Environment Desktop作為啟動桌面,而最開始安裝的是GNOME,故lightdm也調(diào)用gnome-seesion了,進(jìn)而出現(xiàn)錯誤,所以最根本的解決方法是告訴系統(tǒng)默認(rèn)啟動xfce.desktop!
最簡單的解決方法如下

# 只保留/usr/share/xsessions/下xfce.desktop文件
[root@linuxidc ~]# cd /usr/share/xsessions/ && ls
gnome-classic.desktop  gnome-custom-session.desktop  gnome.desktop  xfce.desktop
[root@linuxidc xsessions]# mkdir back && mv gnome* back && ls
back  xfce.desktop
# 重新啟動圖形桌面(也可通過systemctl重新啟動)
[root@linuxidc xsessions]# init 3 && init 5
  • 查看selinux狀態(tài) sestatus
  • 臨時關(guān)閉 setenforce 0
  • 永久關(guān)閉 –> 修改配置文件/etc/selinux/config,將SELINU置為disabled

3. 其他

  1. CentOS6下可直接使用gdm通過XDMCP來遠(yuǎn)程連接,一般步驟如下

    • 通過yum groupinstall安裝系列軟件,如yum groupinstall "Desktop" "X Window System"
    • 修改gdm配置文件,/etc/gdm/custom.conf,在這個文件中,以節(jié)的形式組織各類配置參數(shù),節(jié)名用中括號[]包圍起來,如[security]、[xdmcp]等,要支持遠(yuǎn)程連接,需要在配置文件中增加以下內(nèi)容:

      [security]
      #允許用root用戶進(jìn)行遠(yuǎn)程連接
      AllowRemoteRoot=true
      [xdmcp]
      #啟動遠(yuǎn)程連接服務(wù)支持
      Enable=true
      #服務(wù)端口
      Port=177
      
    • 啟動服務(wù)(init 3 && init 5)


分享名稱:使用Xmanager遠(yuǎn)程CentOS7服務(wù)器(XDMCP)
分享鏈接:http://www.dlmjj.cn/article/djseoeo.html