CentOS7安裝配置遠程桌面詳解


1. 安裝桌面環境

# 首先安裝桌面環境,這里安裝 GNOME。
yum -y groups install "GNOME Desktop"

# 從命令行切換到桌面環境
startx

# 獲取當前啟動模式
systemctl get-default

# 修改啟動模式為圖形化
systemctl set-default graphical.target

# 修改啟動模式為命令行
systemctl set-default multi-user.target

# 默認啟動桌面環境后以 root 用戶自動登錄。
# 修改配置文件:/etc/gdm/custom.conf
# 增加如下配置:
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root

2. 遠程服務設置

# Windows 遠程登錄需要安裝 Xrdp,需要 epel 源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
或:
yum install epel-release
yum install -y xrdp

# Xrdp 會調用 VNC,安裝 tigervnc-server
yum install -y tigervnc-server

# 修改 Xrdp 最大連接數
vim /etc/xrdp/xrdp.ini
max_bpp=32

# 啟動 Xrdp 並設置開機啟動
systemctl start xrdp
systemctl enable xrdp

# 開放 3389 端口
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload

3. 遇到的問題

在 windows 系統里通過遠程桌面(mstsc)遠程訪問 CentOS7 系統的xrdp時出現錯誤提示:發生身份驗證錯誤,給函數提供的標志無效。

需要修改 /etc/xrdp/xrdp.ini配置文件:

; set SSL protocols
; can be comma separated list of 'SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2', 'TLSv1.3'
ssl_protocols=TLSv1,TLSv1.3

將默認的 TLSV1.3修改為TLSv1,或者用逗號分隔后添加 TLSv1。

之后就可以正常的遠程訪問桌面,並且相同賬號只能有一個畫面,方便在不同的地方遠程使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM