Centos7.4安装图形化界面并通过Windows远程桌面连接访问

之前Centos7.4 一直作为服务器使用,然后开发在本地进行。现在需求有些变化,有些时候不适合用自己的机器,只有一台配置很低的电脑,但是又有开发的需求,怎么办,有没有什么好的解决办法?

方法总比问题多,远程连接服务器,在服务器上进行开发。

下面将服务器安装图形化界面和远程连接的步骤分享如下。
应该是可以行的通的, 我这里启动startx 失败,提示VMware: No 3D enabled (0, Success)。应该是虚拟机原因。

有一种解决办法是
在安装虚拟机时,你没有分配你虚拟机3D功能,在那个3D上打勾,就行了!但是由于种种原因我这里无法修改这个配置......

.....

1、准备工作

更新系统软件

yum upgrade

2、为Centos7.4 安装图形化界面

yum -y groupinstall "X Window System" 
yum -y groupinstall "GNOME Desktop"
startx

3、安装epel库

查询是否已经安装epel库

rpm -qa|grep epel

如果 epel库没有安装,则安装

yum install epel-release

EPEL是yum的一个软件源,里面包含了许多基本源里没有的软件了,但在我们在使用epel时是需要安装它才可以了。
EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。

4、安装xrdp

因为Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用。
安装vnc

yum install tigervnc-server

安装xrdp

yum install xrdp

为root用户设置VNC密码

vncpasswd root

修改 xrdp最大连接数(使用默认值,不修改也是可以的)(默认是32)

# max_bpp=32
vi /etc/xrdp/xrdp.ini

5、关闭或配置防火墙

简单起见或对Centos7.4的配置感到头大,直接关掉防火墙。

systemctl stop firewalld
systemctl disable

6、关闭SElinux

查看SElinux状态

sestatus 

临时关闭SElinux

setenforce 0

不过,我们要永久关闭SElinux,修改为:SELINUX=disabled

vi /etc/selinux/config

7、启动XRDP

systemctl start xrdp
# 开机启动
systemctl enable xrdp

8、远程连接测试

运行中输入mstsc,启动远程桌面,然后输入用户名密码进行远程连接。

卸载工作

由于虚拟机原因,所以多了一步卸载工作,本篇博客到这里也就结束了。

yum remove xrdp
yum remove tigervnc-server
yum groupremove "GNOME Desktop"
yum groupremove "X Window System"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容