Centos7.5 成功安装启动VNC


Centos7.5 安装启动VNC

1.安装

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

2.复制配置文件

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

3.编辑配置文件:

[root@xxx ~]# vi /etc/systemd/system/vncserver\@:1.service

注:将<USER>改成登录用户,如果是root则将/home/<USER>/.vnc/%H%i.pid改为/root/.vnc/%H%i.pid

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

User=root

# Clean any existing files in/tmp/.X11-unix environment

ExecStartPre=-/usr/bin/vncserver -kill %i

ExecStart=/usr/sbin/runuser -l <USER> -c"/usr/bin/vncserver %i"PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStop=-/usr/bin/vncserver -kill %i

[Install]

WantedBy=multi-user.target

4.设置密码:

[root@xxx ~]# vncpasswd

5.启动服务,开通端口:

[root@xxx ~]# systemctl daemon-reload     #重载,这个命令一定要执行,很重要,不然无法启动

[root@xxx ~]# systemctl start vncserver@:1 或者 vncserver :1  #执行启动命令

[root@xxx ~]# systemctl enable vncserver@:1  #设为开机启动

[root@xxx ~]# systemctl status  vncserver@:1  #查看启动状态命令

[root@xxx ~]# netstat -lnpt|grep Xvnc  #查看服务监听的端口

[root@xxx ~]# firewall-cmd --add-port=5901/tcp --permanent  #防火墙开启端口命令,所有ip均可访问

[root@xxx ~]# firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.10.10.10" port protocol="tcp" port="5901" accept"  #防火墙开启端口命令,仅10.10.10.10可以访问

[root@xxx ~]# firewall-cmd --reload  #防火墙重载,使命令生效

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

推荐阅读更多精彩内容

  • 原文链接:https://www.cnblogs.com/kevingrace/p/5821450.html 不做...
    bj海景房阅读 9,643评论 0 2
  • 1.环境准备 centos7 1.1、yum安装设置 yum list |grep openstackcentos...
    davisgao阅读 10,849评论 1 16
  • VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面。 首先试试服务器装了V...
    一指弹风阅读 8,119评论 0 2
  • tigervnc 是client-server的工作模式,默认是不加密的,可以使用ssh forwarding m...
    suenism阅读 5,209评论 0 1
  • 对于一个已经翘课习以为常的人来说,今早的影像课当然也没有去。以前好长一段时间,都是早上早早起来背书;后来因为太困了...
    卡卡喔喔阅读 2,325评论 0 1