远程连接——Windows远程连接CentOS远程桌面
一、基本概念
XRDP:xrdp提供使用RDP(Microsoft遠程桌面協議)的遠程計算機的圖形登錄。xrdp接受來自各種RDP客戶端的連接:FreeRDP,rdesktop,NeutrinoRDP和Microsoft遠程桌面客戶端(適用于Windows,macOS,iOS和Android)。
XRDP官網:http://xrdp.org/
二、安裝桌面軟件環境?
安裝 X Window System。
yum groups install "X Window System"?安裝 MATE Desktop。
yum groups install "MATE Desktop"?查看已安裝是否有GNOME Desktop
yum grouplist設置默認通過桌面環境啟動服務器。
systemctl set-default graphical.target?執行命令 reboot 重啟服務器,您也可以在云服務器 ECS 控制臺重啟服務器。
通過云服務器 ECS 控制臺管理終端連接服務器,測試驗證安裝情況。
三、安裝配置XRDP
切換root用戶
sudo su - root安裝epel庫
查詢是否已經安裝epel庫:
rpm -qa|grep epel如果 epel庫 沒有安裝,則安裝它:
yum install epel-release安裝xrdp
安裝xrdp服務:
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或者不關閉防火墻,打開3389端口命令:
firewall-cmd --permanent --zone=public --add-port=3389/tcpfirewall-cmd --reload關閉SElinux
SElinux應該關閉它。查看SElinux狀態:
sestatus如果是臨時關閉SElinux:
setenforce 0不過,我們要永久關閉SElinux:vim /etc/selinux/config
SELINUX=disabled-
永久關閉SELINUX
啟動XRDP
啟動xrdp服務:
systemctl start xrdp設置xrdp服務?開機自啟動?:
systemctl enable xrdp停止xrdp服務:
systemctl stop xrdp檢查端口?
netstat -antup | grep xrdp查看xrdp服務運行狀態
status xrdp.service三、遠程連接測試
找到windows自帶的遠程桌面連接:附件?->?遠程桌面連接(或者打開?運行?,輸入mstsc)
-
遠程桌面連接
然后就打開了?遠程桌面連接?這個軟件,然后輸入你想連接的?centos電腦的ip地址,選擇centos上已有的一個?用戶名:
-
圖片.png
然后輸入?vnc密碼:
-
vnc密碼
這時,就看到了遠程桌面了,這個界面和物理主機上看到的一樣:
-
遠程桌面
不過你會發現,本地主機win7和遠程centos之間,不能進行粘貼復制。這是mstsc功能不足導致的,后面使用MobaXterm連接可以解決這個問題。
四、其它連接方式
使用MobaXterm連接
MobaXterm 這個軟件,在這里?相當于?win7自帶的?遠程桌面軟件?mstsc 。使用MobaXterm替代mstsc的好處是,可以進行?粘貼復制?操作。也就是win7復制,直接可以粘貼到Centos上,或者Centos復制直接粘貼到win7上。
打開?Session?->?RDP?,輸入將要遠程操控的主機IP,以及可用的用戶,端口默認是3389?:
-
打開MobaXterm
點擊?OK,接下來輸入密碼登錄即可。在點擊全屏顯示時,如果你希望?高清全屏顯示,MobaXterm連接前,選中一個會話右鍵,編輯會話(edit session) -> 高級設置(advanced) -> 顯示(display)?設置合理的分辨率。一般是?1920x1080?,根據遠程桌面的分辨率而定。
-
高清顯示設置
五、注銷操作
如果直接關閉MobaXterm,遠程桌面還是沒有注銷的,用戶還在?占用Centos資源。所以,當你?不用了的時候,記得?進行注銷操作,以減少遠程主機的開銷:
-
注銷
六、參考文章
https://www.jianshu.com/p/63dce85dc958
https://jingyan.baidu.com/article/a3aad71a12e5b6b1fb009693.html
https://blog.csdn.net/qq_34122603/article/details/80580598
https://blog.csdn.net/weixin_43272781/article/details/100677230
總結
以上是生活随笔為你收集整理的远程连接——Windows远程连接CentOS远程桌面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux——Windows连接Cent
- 下一篇: CHM文件显示目录无法显示内容的解决方案