CentOS7.x配置VNC服务方法

CentOS7.x配置VNC服务方法


前言

最近需要远程Linux服务器的图形界面,目前比较通用的实现方案还是vnc,下面是实现vnc连接centos的极简方案。

一、安装图形界面

#1.安装图形用户界面接口X Window System
yum groupinstall “X Window System”
#2.卸载命令
yum groupremove “X Window System”
#3.安装图形用界面gnome
yum groupinstall “GNOME Desktop”
#4.卸载命令
yum groupremove “GNOME Desktop”
#重启之后默认图形化界面
systemctl set-default graphical.target

二、vnc服务端安装

#1.安装tigervnc-server

[root@wangpan ~]# yum install -y tigervnc-server

#2.查看对应的安装服务

[root@wangpan ~]# rpm -qa|grep tigervnc-server
tigervnc-server-minimal-1.8.0-23.el7_9.x86_64
tigervnc-server-1.8.0-23.el7_9.x86_64

#3.复制文件

[root@wangpan ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

#4.修改复制后的文件

[root@wangpan ~]# cd /etc/systemd/system/
[root@wangpan system]# vim vncserver@\:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver :1"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

在这里插入图片描述
#5.重新加载配置文件

[root@wangpan system]# systemctl daemon-reload

#6.设置密码

[root@wangpan system]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

#7.启动

[root@wangpan system]# systemctl start vncserver@:1.service

#8.查看端口

[root@wangpan system]# netstat -ltp|grep Xvnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2636/Xvnc           
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      2636/Xvnc           
tcp6       0      0 [::]:5901               [::]:*                  LISTEN      2636/Xvnc           
tcp6       0      0 [::]:6001               [::]:*                  LISTEN      2636/Xvnc 

#9.查看状态

[root@wangpan system]# systemctl status vncserver@:1.service
[root@wangpan system]# systemctl enable vncserver@:1.service
Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /etc/systemd/system/vncserve
r@:1.service.

在这里插入图片描述

三、使用VNC Viewer连接

https://www.realvnc.com/en/connect/download/viewer/

firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --zone=public --add-port=5901/tcp

关闭SELinux,编辑/etc/selinux/config 文件:

vim /etc/selinux/config
将selinux设置为disabled

到这里vnc服务已经安装完毕,下面就可使用vnc客户端来连接
在这里插入图片描述
输入密码即可
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值