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




  • 相关阅读:
    【转载】淘宝数据魔方技术架构解析
    【转载】IE6 FORM不能提交的解决办法
    【转载】雷人语录
    【转载】如何使员工更敬业
    搜狐开源镜像连接地址
    【转载】IT工作者应具备的素质(精)
    【转载】一些经典的计算机书籍
    【转载】代码审查:大家都应该做的事情
    【转载】编程目标:开发人员如何提高能力
    SQL日志文件长度过大的处理方法
  • 原文地址:https://www.cnblogs.com/yyuuee/p/14677009.html
Copyright © 2011-2022 走看看