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

     
  • 相关阅读:
    甘超波:NLP五步脱困法
    甘超波:NLP换框法
    甘超波:NLP先跟后带
    甘超波:NLP瞬间亲和力
    甘超波:NLP回应与建议技巧
    甘超波:NLP复述
    甘超波:NLP新旧ABC觉察法
    甘超波:NLP潜意识和意识
    甘超波:NLP人际界线
    甘超波:NLP表象系统
  • 原文地址:https://www.cnblogs.com/starRebel/p/8946290.html
Copyright © 2020-2023  润新知