zoukankan      html  css  js  c++  java
  • Centos7 安装VNC实现远程桌面

    1.设置root用户方法:

      1.# 复制一个服务设置的模板,命令如下:

        cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

      2.#修改此服务配置

         # 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同。配置方法:

          1.编辑文件命令:

            vim /etc/systemd/system/vncserver@:1.service

          2.文件内容如下:

            

    [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 root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=-/usr/bin/vncserver -kill %i
    
    [Install]
    WantedBy=multi-user.target

      3.设置vnc密码,vnc的密码跟系统的用户密码不一样,是使用vnc viewer登陆时需要使用的密码。

        输入命令:vncpasswd

        设置密码

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

        1.执行命令:systemctl daemon-reload     #重载,这个命令一定要执行,很重要,不然无法启动

        2.执行启动命令:systemctl start vncserver@:1

        3.设为开机启动:systemctl enable vncserver@:1

        4.查看启动状态命令:systemctl status  vncserver@:1

        5.查看服务监听的端口:netstat -lnpt|grep Xvnc

          # 根据监听的端口,进行端口开放,每个用户会对应一个端口,第一个用户默认为5901端口。我这里是root用户

        6.防火墙端口开放:

            命令,开启端口:

              firewall-cmd --add-port=5901/tcp --permanent

            重载,使生效命令:

              firewall-cmd --reload

        

    参考内容:https://blog.csdn.net/weixin_41004350/article/details/80805927

                      https://blog.csdn.net/tpaijojo/article/details/79115095

  • 相关阅读:
    Android 网络加载动态库 .so
    利用input新类型,解决移动端原生实现日期时间联动问题,精确到分
    简单对React入个门-个人总结
    三种方式创建Angular的自定义服务
    Angular的自定义指令-个人总结
    利用Angular的自定义过滤器功能实现单词的首字母大写
    简单小例子带你明白Angular的MVVM思想
    Angular基础引导(1)
    JavaScript简单拖拽事件(鼠标跟随事件)
    简单数组去重
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/11517320.html
Copyright © 2011-2022 走看看