本文傳送門:https://www.cnblogs.com/jhxxb/p/10987058.html
yum 源使用是阿里的:https://opsx.alibaba.com/mirror?lang=zh-CN
rm -rf /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
一、桌面環境
首先安裝桌面環境,這里安裝 GNOME。
yum -y groups install "GNOME Desktop"
關於桌面環境相關命令
# 從命令行切換到桌面環境 startx # 獲取當前啟動模式 systemctl get-default # 修改啟動模式為圖形化 systemctl set-default graphical.target # 修改啟動模式為命令行 systemctl set-default multi-user.target
默認啟動桌面環境后以 root 用戶自動登錄
# 修改配置文件 vi /etc/gdm/custom.conf # 增加如下配置 [daemon] AutomaticLoginEnable=True AutomaticLogin=root
二、遠程服務設置
# Windows 遠程登錄需要安裝 Xrdp,需要 epel 源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 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 # 關閉防火牆 systemctl stop firewalld # 禁止防火牆開機啟動 systemctl disable firewalld
打開 Windows 的遠程桌面
輸入系統用戶名密碼即可連接
三、VNC 登錄設置
用 VNC 客戶端連接登錄還需做一些設置
VNC 客戶端下載:https://www.realvnc.com/en/connect/download/viewer/
# 為當前用戶設置 VNC 密碼,不然服務無法啟動。此密碼和系統密碼不一樣,這是使用 vnc viewer 登陸時使用的密碼 vncpasswd # 復制服務設置的模板 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service # 修改配置,以 root 用戶為例,每個用戶都需要單獨設置 vim /etc/systemd/system/vncserver@\:1.service # 將 <USER> 換成用戶名,[Service] 下增加 User=root [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=root # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target # 讓服務文件修改生效 systemctl daemon-reload # 啟動服務 systemctl start vncserver@:1 # 設為開機啟動 systemctl enable vncserver@:1 # 查看服務端口,用於客戶端連接地址 netstat -lnpt|grep Xvnc # 放行連接端口,每個用戶端口不同。也可直接關閉防火牆 firewall-cmd --add-port=5901/tcp --permanent firewall-cmd --reload
輸入地址加端口
輸入密碼即可連接
mstsc連接:https://www.jianshu.com/p/63dce85dc958
VNC連接:https://blog.csdn.net/weixin_41004350/article/details/80805927