• 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

  • 相关阅读:
    图的存储结构(邻接矩阵) 数据结构和算法56
    图的存储结构(邻接矩阵)
    图的存储结构(邻接矩阵)
    图的存储结构(邻接矩阵)
    图的存储结构(邻接矩阵)
    图的存储结构(邻接矩阵)
    图的存储结构(邻接矩阵) 数据结构和算法56
    .net 怎么获取文件夹的图片
    .net HTML编码解析
    WebService中方法的重载
  • 原文地址:https://www.cnblogs.com/DevonL/p/12148105.html
Copyright © 2020-2023  润新知