CentOS 7 安装VNC
  DhmaJjT07YqF 2023年11月02日 34 0
VNC

环境要求

  • CentOS 7
  • 有桌面服务,例如X Window System或gnome
  • 有外网环境或依赖包

安装VNC

1、检测当前系统是否有安装VNC

检测当前操作系统中是否已经安装了VNC服务,如果没有安装,则不会有任何回应。

# 检查依赖
[root@localhost ~]# rpm -q tigervnc tigervnc-server

CentOS 7 安装VNC_VNC

2、安装VNC

安装VNC服务,并确认所有询问。

# 安装VNC服务
[root@localhost ~]# yum -y install tigervnc-server

3、复制配置文件

这里是根据官方提供的文件中的说明,然后将原文件复制到/etc/systemd/system目录中。

# 复制文件
[root@localhost ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

4、编辑配置文件

编辑配置文件,主要是将改为要运行VNC的用户。

# 编辑配置文件
[root@localhost ~]# vim /etc/systemd/system/vncserver@:1.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper root %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

CentOS 7 安装VNC_VNC_02

参数介绍:

  • [Unit] 可简单理解为下面的参数都是配置
  • Description 描述
  • After 在syslog.target和network.target运行之后再运行
  • [Service] 表示下面参数都是服务相关
  • Type
  • ExecStartPre
  • ExecStart 启动服务
  • ExecStop 终止服务
  • [Install] 表示下面的参数都是安装相关
  • WantedBy

5、设置密码并重加载

# 设置密码
[root@localhost ~]# vncpasswd
# 重加载配置
[root@localhost ~]# systemctl daemon-reload

CentOS 7 安装VNC_VNC_03

6、firewalld开放端口

# 检查firewalld防火墙的状态,默认有启动。
[root@localhost home]# systemctl status firewalld.service
# 永久开放firewalld的vnc服务
[root@localhost home]# firewall-cmd --permanent --add-service vnc-server
# 重启firewalld
[root@localhost home]# systemctl restart firewalld

CentOS 7 安装VNC_VNC_04

7、启动VNC服务并配置开机自启动

启动vnc并配置开机自启动
[root@localhost ~]# systemctl start vncserver@:1.service && systemctl enable vncserver@:1.service

CentOS 7 安装VNC_VNC_05

8、查看VNC服务状态

# 查看状态
[root@localhost ~]# systemctl status vncserver@\:1.service

CentOS 7 安装VNC_VNC_06

结束

至此,VNC服务已安装完毕,root用户已可以使用远程访问。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  8FFsoXRpcNzh   2023年11月13日   21   0   0 VNClinux图形界面Desktop
  DhmaJjT07YqF   2023年11月02日   35   0   0 VNC
  Bdm37kIpHI0T   2023年11月02日   38   0   0 VNC