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"。

     
  • 相关阅读:
    样条之拉格朗日Lagrange(一元全区间)插值函数[转]
    样条之埃尔米特(Hermite)[转]
    安装Elasticsearch-head插件
    ElasticSearch常用命令
    mysql 导出表结构和表数据 mysqldump用法
    对Elastic集群内部配置TLS加密通信及身份验证
    Paxos算法与Zookeeper的工作原理
    Kafka重平衡机制
    Power Apps UI flows setup 安装失败
    使用Power Apps 创建门户应用
  • 原文地址:https://www.cnblogs.com/starRebel/p/8946290.html
Copyright © 2011-2022 走看看