秋的懵懂 關注html
0.4 2018.07.03 15:28* 字數 1038 閱讀 17465評論 2喜歡 12linux
時間:2018-07-03
做者:魏文應
vim
這裏,我但願用windows遠程訪問centos圖形界面。xmanager鏈接centos遠程桌面,有如下問題:windows
若是 直接使用VNC,配置又相對麻煩一些。並且還要在windows上安裝一個RealVNC軟件。咱們但願找到一個配置簡單,鏈接方便的方案。 因此,這裏我使用了 XRDP服務器。centos
相關工具材料:服務器
下面的不少操做須要root用戶權限,因此,咱們先切換爲root用戶:session
sudo su - root
查詢是否已經安裝epel庫:工具
rpm -qa|grep epel
若是 epel庫 沒有安裝,則安裝它:測試
yum install epel-release
安裝xrdp服務:centos7
yum install xrdp
由於Xrdp最終會自動啓用VNC,因此必須安裝tigervnc-server,不然xrdp沒法使用。安裝vnc:
yum install tigervnc-server
爲root用戶設置VNC密碼:
vncpasswd root
修改 xrdp最大鏈接數(使用默認值,不修改也是能夠的) :vim /etc/xrdp/xrdp.ini
(默認是32):
max_bpp=32
xrdp最大鏈接數設置
這裏,咱們要確保兩臺機器能夠ping通,可以相互訪問。我這裏是在局域網內測試,因此我直接關閉防火牆:
systemctl stop firewalld.service
設置開機不啓動防火牆:
systemctl disable firewalld.servie
SElinux應該關閉它。查看SElinux狀態:
sestatus
若是是臨時關閉SElinux:
setenforce 0
不過,咱們要永久關閉SElinux:vim /etc/selinux/config
SELINUX=disabled
永久關閉SELINUX
啓動xrdp服務:
systemctl start xrdp
設置xrdp服務 開機自啓動 :
systemctl enable xrdp
下面,就是激動人心的時刻了。咱們能夠找到windows自帶的遠程桌面鏈接:附件 -> 遠程桌面鏈接(或者打開 運行 ,輸入mstsc)
遠程桌面鏈接
而後就打開了 遠程桌面鏈接 這個軟件,而後輸入你想鏈接的 centos電腦的ip地址,選擇centos上已有的一個 用戶名:
圖片.png
而後輸入 vnc密碼:
vnc密碼
這時,就看到了遠程桌面了,這個界面和物理主機上看到的同樣:
遠程桌面
不過你會發現,本地主機win7和遠程centos之間,不能進行粘貼複製。這是mstsc功能不足致使的,後面使用MobaXterm鏈接能夠解決這個問題。
MobaXterm 這個軟件,在這裏 至關於 win7自帶的 遠程桌面軟件 mstsc 。使用MobaXterm替代mstsc的好處是,能夠進行 粘貼複製 操做。也就是win7複製,直接能夠粘貼到Centos上,或者Centos複製直接粘貼到win7上。
打開 Session -> RDP ,輸入將要遠程操控的主機IP,以及可用的用戶,端口默認是3389 :
打開MobaXterm
點擊 OK,接下來輸入密碼登陸便可。在點擊全屏顯示時,若是你但願 高清全屏顯示,MobaXterm鏈接前,選中一個會話右鍵,編輯會話(edit session) -> 高級設置(advanced) -> 顯示(display) 設置合理的分辨率。通常是 1920x1080
,根據遠程桌面的分辨率而定。
高清顯示設置
若是直接關閉MobaXterm,遠程桌面仍是沒有註銷的,用戶還在 佔用Centos資源。因此,當你 不用了的時候,記得 進行註銷操做,以減小遠程主機的開銷:
註銷