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

  • 相关阅读:
    shiro整合springmvc
    HashMap中的位运算
    jedis的scan操作要注意cursor数据类型
    DispatcherServlet的url-pattern尽量不要配置为"/*"
    解决阿里云ECS下kubeadm部署k8s无法指定公网IP(作废)
    win10下使用mklink命令给C盘软件搬家
    Ubuntu管理软件源
    C++ 自增、自减运算符的重载和性能分析
    C++ 流插入"<<"和流提取">>"运算符的重载
    C++ 手把手教你实现可变长的数组
  • 原文地址:https://www.cnblogs.com/DevonL/p/12148105.html
Copyright © 2011-2022 走看看