zoukankan      html  css  js  c++  java
  • VNC服务器的搭建(带图形化支持)

    环境:centos7.6最小化安装

    图形化支持

    如果希望安装简单的图形支持的话,仅包含gnome的最最最最基础的包的话可以使用以下命令

    yum groups install "X Window System"

    yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

    如果想安装gnome全量的图形化工具支持的话。则执行以下命令

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

    选上述之一的图形化支持执行命令之后使用以下命令修改系统的启动级别,修改为默认启动图形化界面

    systemctl set-default graphical.target

    1,先安装vncserver端

    yum install tigervnc-server

    2,创建vncserver运行的配置文件

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

    vncserver@:1.service为配置文件的名称,文件名内的1含义为vnc的会话接口。允许创建多个会话接口。

    3,编辑vncserver@:1.service配置文件

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

    [Unit]

    Description=Remote desktop service (VNC)

    After=syslog.target network.target

       

    [Service]

    Type=forking

    User=root #创建vnc服务的用户名为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" #执行该任务使用root的权限

    PIDFile=/root/.vnc/%H%i.pid #执行上述vnc用户root的PID文件路径

    ExecStop=-/usr/bin/vncserver -kill %i

    [Install]

    WantedBy=multi-user.target

       

    4,创建vnc用户的密码

    由上述配置文件的知道,vnc的用户名为root,如果上述配置文件指定了其他用户,则需要切换到其他用户下执行创建密码的操作

    创建vnc用户密码

    vncpasswd

    [root@bogon ~]# vncpasswd #这里设置的密码是可以操控服务器的,连接时输入这个密码,或者下面的密码

    Password:

    Password must be at least 6 characters - try again

    Password:

    Password must be at least 6 characters - try again

    Password:

    Verify:

    Would you like to enter a view-only password (y/n)? Y #设置一个只可以查看,但是无法操作,相当于录制屏幕而已,如果不需要可以选n

    Password:

    Verify:

       

    5,重载进程,重启服务

    systemctl daemon-reload

    systemctl start vncserver@:1.service

    systemctl enable vncserver@:1.service #开机启动

       

    6,配置防火墙

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

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

    firewall-cmd --reload #重载防火墙

       

    7使用VNC viewer连接测试

    连接地址为192.168.197.30:1,注意这里的冒号1不是端口号,而是指vncserver发布的第一个会话窗口。就是上述vncserver@:1.service配置文件名字中的1

       

  • 相关阅读:
    为什么LIKELY和UNLIKELY要用两个叹号
    vuex-persist数据持久化存储插件
    【ejabberd】安装XMPP服务器ejabberd(Ubuntu 12.04)
    Dynamics CRM2013 picklist下拉项行数控制
    jdk1.8新日期时间类(DateTime、LocalDateTime)demo代码
    webpack插件解析:HtmlWebpackPlugin是干什么的以及如何使用它
    marked实现
    Vue组件使用、父子组件传值
    VUE启动报错
    nodejs创建vue项目
  • 原文地址:https://www.cnblogs.com/withfeel/p/11640833.html
Copyright © 2011-2022 走看看