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




  • 相关阅读:
    HTTP协议中GET、POST和HEAD的介绍
    Django model 字段类型清单
    MySQL的菜鸟级操作
    windows7下将Cygwin加入右键菜单,并从当前目录打开
    数组指针和指针数组的区别
    const引用与非const引用
    printf("33[1;33m ***** 33[0m ");
    C语言可变参数函数详解示例
    机顶盒demux的工作原理
    机顶盒的工作原理
  • 原文地址:https://www.cnblogs.com/yyuuee/p/14677009.html
Copyright © 2011-2022 走看看