探索建站和运维乐趣

CentOS7 VPS主机安装X Window环境实现客户端VNC连接

一般情况下,我们购买的Linux VPS、服务器较多的会直接用SSH连接服务器进行脚本操作,很少有会用到图形界面。除非我们在本地电脑中会有安装Ubuntu图形电脑系统(之前我就有在闲置的笔记本中安装),但是有些项目或者软件我们需要在Linux图形化界面中操作,因为在大部分的VPS、服务器很少有WIN系统。

在前面老蒋也有提到安装XRDP进行图形界面远程连接。这篇文章(以后还会分享点其他相关内容)将会利用VNC环境,这样我们同样可以本地连接Linux VPS、服务器的桌面,看到类似WIN系统才有的桌面。本篇幅文章中将用到CentOS7系统,之后还会分享其他不同的系统。

第一、准备工作

1、系统选择

这里我用到CentOS 7系统,而且是全新的系统上面没有任何其他文件内容。不要用已有的生产环境安装。

2、更新系统源

yum update -y

升级安装最新的系统源。

第二、安装X Window

yum groupinstall "X Window System" -y

安装X Window

第三、安装需要的软件支持

yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y

安装需要的软件支持

然后我们在设置启动图形界面:

unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

安装需要的软件支持

第四、安装VNC服务器

yum install tigervnc-server -y

安装VNC服务器

第五、配置VNC文件

1、创建配置文件

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

2、编辑文件

vi /etc/systemd/system/vncserver@:1.service

将两处的"<USER>"换成root用户,如果我们服务器采用的独立用户名,则我们就用自己当前用户名。

3、重启生效

systemctl daemon-reload

4、设置VNC密码

vncpasswd

设置VNC密码

第六、防火墙和启动设置

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service

防火墙和启动设置

第七、连接登录桌面

这里我们用第三方VNC连接工具连接,IP地址看清楚是"ip:1"的格式。

这里我们看到已经登入远程桌面。

第八、小结

1、本文有参考:https://linoxide.com/linux-how-to/install-configure-vnc-server-centos-7-0/。

2、通过上面步骤安装,老蒋可以亲测可以在CentOS7系统环境中安装X Window,以及配合VNC进行远程客户端连接。这样我们在用Linux系统项目操作的时候也可以看到远程桌面。

投上你的一票
赞(0)
转载保留:老部落 » CentOS7 VPS主机安装X Window环境实现客户端VNC连接


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......