CentOS7.5 远程桌面设置
一、yum源配置 (阿里云源)
1、安装wget
yum install -y wget
2、备份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
3、下载阿里云的Centos-7.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4、重新加载yum
yum clean all
yum makecache
二、安装X window
1、首先安装X Window System,安装完成会出现complete
yum groupinstall "X Window System"
2、检查一下我们已经安装的软件以及可以安装的软件,用命令
yum grouplist
3、安装我们需要的图形界面软件,GNOME(GNOME Desktop)
yum -y groups install "GNOME Desktop"
如果遇到报错:file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package gru
则是由于文件fwupdate-efi 同grub2-common冲突所致,这里需要将该包通过yum update grub2-common命令进行更新。
或安装KDE
yum -y groups install "KDE Plasma Workspaces"
4、安装完成后通过命令
startx
进入图形界面,(可能需要重启,命令为reboot)
# 修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
# 修改默认启动方式为命令模式
systemctl set-default multi-user.target //设置成命令模式
# 然后重启即可,或者startx开启图形界面。
三、远程桌面安装
1、检查你的centos是否装了epel库 执行命令
rpm -qa|grep epel
如果没安装则执行
yum install epel-release
2、安装xrdp,执行命令
yum install xrdp
3、安装tigervnc-server,执行命令
yum install tigervnc-server
4、为root用户设置vnc密码,命令为
vncpasswd root
5、配置或关闭SELinux ,查看SELinux状态命令
/usr/sbin/sestatus -v
临时关闭SELinux(设置SELinux 为permissive模式)命令
setenforce 0
永久关闭SElinux:vi /etc/selinux/config
SELINUX=disabled
6、防火墙打开3389端口命令:(宝塔用户直接在WEB面板的安全放行端口)
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
7、启动xrdp服务,设置为开机启动
启动服务命令
systemctl start xrdp
开机启动命令
systemctl enable xrdp
四、测试远程连接
windows自带远程桌面连接:附件 -> 远程桌面连接(或者打开 运行 ,输入mstsc)
五、使用MobaXterm连接
MobaXterm 连接后可以在windows和CentOS之间直接复制粘贴。
打开 Session 选择RDP,输入将要远程操控的主机IP,用户,默认端口3389
如果直接关闭MobaXterm,远程桌面还是没有注销,用户还在 占用Centos资源。所以,当你不使用时,记得 进行注销操作