zoukankan      html  css  js  c++  java
  • centos7 VNC安装

    root用户:

    yum install tigervnc-server
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
    vim /etc/systemd/system/vncserver@:1.service
    sudo systemctl enable vncserver@:1.service
    vncpasswd  ## 第一次启动需要修改连接密码
    systemctl start vncserver@:1.service
    vim /etc/sysconfig/iptables
    systemctl restart iptables
    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/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target

    在这里编号1代表root用户,端口相应为5901。启动VNC后,需要先检查防火墙是不是允许访问,很多服务访问不了往往是因为防火墙阻止的原因。

    如果有新的用户可以复制vncserver@:1.service文件,另命名为如vncserver@:56.service,然后相应把文件内的root改为用户名。连接时的端口为5956

    普通账号也可以自己启动杀死vnc进程,

    /usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"

    这个命令其实也是以用户的身份去运行vnc的,端口号也是配置的。所以用户自身可以通过

    vncserver :1

    启动端口号为5901的vnc进程。

    其他用法可以参考"vncserver --help"。

     
  • 相关阅读:
    RabbitMQ消费端自定义监听器DefaultConsumer
    RabbitMQ exchange交换机类型
    RabbitMQ 快速入门
    chrome jsonView插件安装
    谈谈令人头大的prototype 和__proto__
    原生JS写一个淡入淡出轮播图
    模拟聊天对话框
    全选反选的小案例
    原生js做一个简单的进度条
    点击回到顶部的按钮
  • 原文地址:https://www.cnblogs.com/starRebel/p/8946290.html
Copyright © 2011-2022 走看看