zoukankan      html  css  js  c++  java
  • CentOS7.x下安装VNC

    1、检查是否安装VNC

    rpm -q tigervnc tigervnc-server

    2、安装X-Window

    yum check-update
    yum groupinstall "X Window System"
    yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
    unlink /etc/systemd/system/default.target
    ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
    reboot #重启机器

    或者centos 服务器版需安装 GNOME Desktop
    yum groupinstall "GNOME Desktop"

    3、安装VNC

    yum install tigervnc-server tigervnc-server-module -y

    4、从VNC备份库中复制service文件到系统service服务管理目录下【原文这里存在错误,不是创建vncserver@:1.service文件夹

     cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service #复制并被重命名为vncserver@:1.service

    5、修改vncserver@:1.service文件

    #进入/etc/systemd/system目录,编辑配置文件(每个vnc一个数字)
    vim /etc/systemd/system/vncserver@:1.service
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"  -groot 1280x1024"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    

     注意:用户使用root的时候,-l -g都要改成root,保持一致 

    6、重新加载 systemd

    #由于在systemd中添加了东东,得让系统重新加载
    systemctl daemon-reload

    7、为vncserver@:1.service设置密码

        vncpasswd root

    8、关闭防火墙

        CentoS7默认采用新防火墙firewall,不在用iptables

       [使用firewall] 

                         firewall-cmd --permanent --add-service vnc-server#添加访问权限

                         systemctl restart firewalld.service#重启firewalld

            #systemctl stop firewalld.service #停止firewall(start,启动)

                         #systemctl disable firewalld.service #设置开机禁止firewall(enable 开机启动)

       [使用iptables]

                         yum -y install iptables-services#安装iptables

                         vi /etc/sysconfig/iptables#修改iptables防火规则,在合适的位置加上如下一句

                              -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

            systemctl restart iptables.service #重启防火墙使配置生效-----systemctl status iptables.service#查看状态

            systemctl stop iptables.service #启动iptables(start)

            systemctl disable iptables.service #禁止防火墙开机启动(enable)#设置防火墙开机启动

       [注意]安装iptables后可以使用

        service iptables status#查看防火墙状态

        service iptables stop#关闭防火墙

        chkconfig iptables --list#查看防火墙开机启动状态

        chkconfig iptables off#关闭防火墙开机启动

    9、启动VNC服务(设置开机启动)

    systemctl enable vncserver@:1.service #设置开机启动
    systemctl start vncserver@:1.service #启动vnc会话服务
    #systemctl status vncserver@:1.service #查看nvc会话服务状态
    #systemctl stop vncserver@:1.service #关闭nvc会话服务

    10、在win上下载VNC Viewer

         下载地址:http://www.realvnc.com/download/viewer/

         下载后,直接双击exe即可

    11、访问

     

  • 相关阅读:
    #3232. 「POI2019 R1」Najmniejsza wspólna wielokrotność
    bzoj4129 Haruna's Breakfast
    uoj:【UNR #3】配对树
    #3409. 小P的生成树(mst)
    #1790. 小A的树
    #2689. 异或树(tree)
    #4740. 校运会
    #4738. 迷惑数字统计
    #4742. 寻找字符串
    dtoj1825. 放棋子(chess)
  • 原文地址:https://www.cnblogs.com/tengfei520/p/9287795.html
Copyright © 2011-2022 走看看