14_使用windows自帶的遠(yuǎn)程桌面mstsc連接Centos7.x遠(yuǎn)程桌面


時間:2018-07-03 作者:魏文應(yīng)


一、說明

這里,我希望用windows遠(yuǎn)程訪問centos圖形界面。xmanager連接centos遠(yuǎn)程桌面,有以下問題:

  • 只能有一個用戶同時使用xmanger連接遠(yuǎn)程桌面,多個用戶同時登錄不行。
  • centos上,因為gnome硬件加速的原因,導(dǎo)致Xdmcp不可用,而基于xdmcp的xmanager也就無法使用了。

如果 直接使用VNC,配置又相對麻煩一些。而且還要在windows上安裝一個RealVNC軟件。我們希望找到一個配置簡單,連接方便的方案。 所以,這里我使用了 XRDP服務(wù)器 。

相關(guān)工具材料:

  • 一臺安裝了centos系統(tǒng)的電腦(我的是centos7)。
  • 一臺安裝了windows系統(tǒng)的電腦(我的是win7)。

二、安裝配置XRDP

下面的很多操作需要root用戶權(quán)限,所以,我們先切換為root用戶:

sudo su - root

安裝epel庫

查詢是否已經(jīng)安裝epel庫:

rpm -qa|grep epel

如果 epel庫 沒有安裝,則安裝它:

yum install epel-release

安裝xrdp

安裝xrdp服務(wù):

yum install xrdp

因為Xrdp最終會自動啟用VNC,所以必須安裝tigervnc-server,否則xrdp無法使用。安裝vnc:

yum install tigervnc-server

為root用戶設(shè)置VNC密碼:

vncpasswd root

修改 xrdp最大連接數(shù)(使用默認(rèn)值,不修改也是可以的) :vim /etc/xrdp/xrdp.ini (默認(rèn)是32):

max_bpp=32
  • xrdp最大連接數(shù)設(shè)置

關(guān)閉防火墻

這里,我們要確保兩臺機器可以ping通,能夠相互訪問。我這里是在局域網(wǎng)內(nèi)測試,所以我直接關(guān)閉防火墻:

systemctl stop firewalld.service

設(shè)置開機不啟動防火墻:

systemctl disable firewalld.servie

關(guān)閉SElinux

SElinux應(yīng)該關(guān)閉它。查看SElinux狀態(tài)

sestatus 

如果是臨時關(guān)閉SElinux:

setenforce 0

不過,我們要永久關(guān)閉SElinux:vim /etc/selinux/config

SELINUX=disabled
  • 永久關(guān)閉SELINUX

啟動XRDP

啟動xrdp服務(wù):

systemctl start xrdp

設(shè)置xrdp服務(wù) 開機自啟動

systemctl enable xrdp

三、遠(yuǎn)程連接測試體驗

下面,就是激動人心的時刻了。我們可以找到windows自帶的遠(yuǎn)程桌面連接:附件 -> 遠(yuǎn)程桌面連接(或者打開 運行 ,輸入mstsc)

  • 遠(yuǎn)程桌面連接

然后就打開了 遠(yuǎn)程桌面連接 這個軟件,然后輸入你想連接的 centos電腦的ip地址,選擇centos上已有的一個 用戶名

  • 圖片.png

然后輸入 vnc密碼:

  • vnc密碼

這時,就看到了遠(yuǎn)程桌面了,這個界面和物理主機上看到的一樣:

  • 遠(yuǎn)程桌面

不過你會發(fā)現(xiàn),本地主機win7和遠(yuǎn)程centos之間,不能進行粘貼復(fù)制。這是mstsc功能不足導(dǎo)致的,后面使用MobaXterm連接可以解決這個問題。

四、其它連接方式

使用MobaXterm連接

MobaXterm 這個軟件,在這里 相當(dāng)于 win7自帶的 遠(yuǎn)程桌面軟件 mstsc 。使用MobaXterm替代mstsc的好處是,可以進行 粘貼復(fù)制 操作。也就是win7復(fù)制,直接可以粘貼到Centos上,或者Centos復(fù)制直接粘貼到win7上。

打開 Session -> RDP ,輸入將要遠(yuǎn)程操控的主機IP,以及可用的用戶,端口默認(rèn)是3389

  • 打開MobaXterm

點擊 OK,接下來輸入密碼登錄即可。在點擊全屏顯示時,如果你希望 高清全屏顯示,MobaXterm連接前,選中一個會話右鍵,編輯會話(edit session) -> 高級設(shè)置(advanced) -> 顯示(display) 設(shè)置合理的分辨率。一般是 1920x1080 ,根據(jù)遠(yuǎn)程桌面的分辨率而定。

  • 高清顯示設(shè)置

五、注銷操作

如果直接關(guān)閉MobaXterm,遠(yuǎn)程桌面還是沒有注銷的,用戶還在 占用Centos資源。所以,當(dāng)你 不用了的時候,記得 進行注銷操作,以減少遠(yuǎn)程主機的開銷:

  • 注銷

五、參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容