zoukankan      html  css  js  c++  java
  • VNC Server 的安装配置

    一,检查是否安装vnc

    1.rpm -qa | grep vnc

    2.这是我装好以后的样子,删除tigervnc-server

    yum -y remove tigervnc-server

    3.删除配置文件

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

    4,删除这个文件夹下除了,x0,外的所有文件,

    /tmp/.X11-unix

    可以找一下配置文件可能不止一个

    二,安装vnc-server

    yum install tigervnc-server

    三,修改配置文件
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

     将这两行修改成:

    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid

    备注:这里最好不要用root启动,所以可以将<USER>换成你要开通vnc账户的用户名

    如果需要修改默认启动分辨率,在此行添加:

    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1920x1080"

    2,保存重新加载配置文件

    systemctl daemon-reload


    四,关闭防火墙,或者配置防火墙规则

    1.关闭防火墙

    systemctl stop firewalld.service

    service iptables stop

    2.或者配置规则开放端口590*, 600*

    iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

    详细配置方法,可百度,注意规则的优先级(iptables)(踩过坑)
    firewall-cmd --permanent --add-service vnc-server

    或者:

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

     五,切换需要配置vnc 的账户 su user

    1.启动vnc

    systemctl start vncserver@:1.service

    这里需要输入,root账户的密码

    启动后会提示配置vnc登录密码

    2.查看状态:

    systemctl status vncserver@:1.service

    启动成功
    如果启动不成功:

    [root@foundation0 ~]# vim /etc/selinux/config

    检查端口:

    [root@foundation0 ~]# netstat -nltup |grep vnc

     查看:

    [root@foundation0 ~]# vncserver -list

    六,用vnc-viewer连接服务器

    安装过程中这几个文件很重要

    /home/user/.vnc/xstartup

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




  • 相关阅读:
    格子刷油漆【动态规划问题】—NYOJ 980
    Throughput Controller
    CSV Data Set Config 详细使用说明
    nmap使用笔记
    记三个有趣的漏洞
    Windows添加右键新增.md文件
    文件上传绕过WAF
    bypass_safedog
    漏洞挖掘之爆破的艺术
    特殊后缀上传(为什么用白名单不用黑名单)
  • 原文地址:https://www.cnblogs.com/yyuuee/p/14677009.html
Copyright © 2011-2022 走看看