zoukankan      html  css  js  c++  java
  • Linux_Centos7安装VNC实现远程桌面

    一、首先安装GNOME桌面

    yum groupinstall -y "GNOME Desktop"
    # 安装完成后,修改默认启动方式为图形化界面
    systemctl set-default graphical.target  //设置成图形模式

    # 如果要换回来
    systemctl set-default multi-user.target  //设置成命令模式

    # startx开启图形界面。

    二、安装配置VNC Server

    yum install tigervnc-server -y

    # 复制一个服务设置的模板
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    # 修改此服务配置
    # 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同
    vim /etc/systemd/system/vncserver@:1.service
    ----------------------------------------------------------------------------------------------------------
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target

    [Service]
    Type=forking
    User=root

    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=-/usr/bin/vncserver -kill %i
    ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=-/usr/bin/vncserver -kill %i

    [Install]
    WantedBy=multi-user.target
    ----------------------------------------------------------------------------------------------------------

    # 对于普通用户,加入用户名为:user1
    # 下面举例进行设置: 首先一样复制一个server配置。改名为vncserver@:2.service
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
    # 然后进行修改
    vim /etc/systemd/system/vncserver@:2.service

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target

    [Service]
    Type=forking
    User=root

    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=-/usr/bin/vncserver -kill %i
    ExecStart=/usr/bin/vncserver %i
    PIDFile=/home/user1/.vnc/%H%i.pid
    ExecStop=-/usr/bin/vncserver -kill %i

    [Install]
    WantedBy=multi-user.target

    三、设置Vnc密码

    vncpasswd
    Password:
    Verify:
    Would you like to enter a view-only password (y/n)? n
    A view-only password is not used
    # 这里不添加只读账号密码
    # 每个不用的系统用户,设置密码时,需要切换到该用户下,执行此命令
    # 如:su Amos 切换到Amos用户再执行上vncpasswd设置密码

    四、启动服务,设置为开机自启

    systemctl start vncserver@:1

    systemctl enable vncserver@:1

  • 相关阅读:
    人工智能技术导论——博弈树搜索
    人工智能技术导论——基于产生式规则的机器推理
    人工智能技术导论——基于遗传算法的随机优化搜索
    人工智能技术导论——使用PROLOG逻辑语言解决爱因斯坦斑马问题
    人工智能技术导论——逻辑程序设计语言PROLOG
    操作系统——页面调度算法
    操作系统——页式存储管理
    人工智能技术导论复习大纲
    计算机图形学复习大纲
    算法设计与分析——算法复杂性分析
  • 原文地址:https://www.cnblogs.com/DevonL/p/12148105.html
Copyright © 2011-2022 走看看