CentOS 7.2搭建VNC远程桌面服务的方法

一、图形界面安装(MATE DESKTOP)

CentOS 7 系统下,本文以 MATE 桌面环境安装进行安装配置说明:

登录服务器,执行如下指令安装桌面环境:

# 先安装 MATE Desktop
yum groups install "MATE Desktop"

命令输入之后,会列出一大堆文字的,然后显示这个y/d/n,输入y,按回车下载安装;

安装完成,显示下面图片complete

#安装好 MATE Desktop 后,再安装 X Window System。
yum groups install "X Window System"

命令输入之后,会列出一大堆文字的,然后显示这个y/d/n,输入y,按回车下载安装;

安装完成

设置默认通过桌面环境启动服务器:

systemctl set-default graphical.target

安装完成后,通过 reboot 等指令重启服务器,或者在 ECS 服务器控制台重启服务器,重启后系统将自动进入图形界面

二、安装vncserver

1、假定你的系统没有安装vnc的任何软件,那么,首先安装vnc

yum -y install tigervnc-server tigervnc

2、Centos7需要配置的文件/lib/systemd/system/vncserver@.service,复制一份文件,并改名为vncserver@:1.service

代码如下:

[root@localhost ~]# cp /lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:1.service

3、将文件中的<User>用你当前的用户替换

[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 -geometry 1280x720 -depth 24
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target

4、更新systemctl

systemctl daemon-reload

5、设置为自动启动

systemctl enable vncserver@:1.service

6、启动vnc服务

systemctl start vncserver@:1.service

7、修改配置文件(解决vncviewer连接时出现蓝屏或灰屏的问题)

vim ~/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &

8、 重启vnc服务,输入如下两个命令:

vncserver -kill :1
vncserver

完成所有配置(防火墙放行590X端口的设置不在此列出),客户端可以使用IP:5901进行远程桌面连接

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

您可能感兴趣的文章:

  • centos6.5安装vncserver图文教程
  • Centos7远程桌面 vnc/vnc-server的设置详解
  • Centos中VNC远程桌面程序的安装与使用教程
  • Centos搭建图形化界面VNC的方法
  • 在centos5下安装配置VNC的具体操作步骤
(0)

相关推荐

  • Centos7远程桌面 vnc/vnc-server的设置详解

    Centos7与Centos6.x有了很大的不同. 为了给一台服务器装上远程桌面,走了不少弯路.写这篇博文,纯粹为了记录,以后如果遇到相同问题,可以追溯. 1.假定你的系统没有安装vnc的任何软件,那么,首先安装vnc yum -y install tigervnc-server tigervnc 2.Centos7之前的系统,如果安装vnc一般都需要配置 [root@localhost ~]# cat /etc/sysconfig/vncservers # THIS FILE HAS BEEN

  • centos6.5安装vncserver图文教程

    centos6.5安装vncserver 简介 VNC (Virtual Network Computer)是虚拟网络计算机的缩写,VNC 是一款优秀的远程控制工具软件. 安装VNC服务 首先确认虚拟机已经安装了桌面环境,例如:gnome等 # vi /etc/inittab 启动级别改为5 id:5:initdefault: 安装VNC服务 # yum install pixman pixman-devel libXfont -y # yum install tigervnc tigervnc

  • Centos搭建图形化界面VNC的方法

    安装可能导致DNS被清空,所以需要先执行下面命令后再按照步骤安装 chattr +i /etc/resolv.conf 1.安装(我是分开装,您也可以选择同时安装) yum install -y tigervnc tigervnc-server yum groupinstall "Desktop" yum install gnome-panel yum install nautilus 2.设置登录密码(执行如下命令,需要输入两次) vncpasswd 3.配置(对比下面的配置文件是否

  • Centos中VNC远程桌面程序的安装与使用教程

    本文实例讲述了Centos中VNC远程桌面程序的安装与使用方法.分享给大家供大家参考,具体如下: 这里以centos 6.5为例 安装GNOME桌面环境 yum groupinstall "X Window System" "Desktop" CentOS安装Xfce桌面环境,可选 yum groupinstall Xfce 安装tigervnc yum install tigervnc-server tigervnc 设置远程登陆到gnome桌面的配置,再最后面加

  • 在centos5下安装配置VNC的具体操作步骤

    今天在公司安装了一下vnc,晚上没事,就记录一下吧,要不下次安装就又得google了^_^ VNC简介不能免俗,简单说介绍下VNC吧.VNC,全称为Virtual Network Computing,是一个桌面共享系统.它的功能,类似于windows中的远程桌面功能.VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机.它把键盘.鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地. VNC技术与平台无关,VNC Viewer可以和VNC S

  • CentOS 7.2搭建VNC远程桌面服务的方法

    一.图形界面安装(MATE DESKTOP) CentOS 7 系统下,本文以 MATE 桌面环境安装进行安装配置说明: 登录服务器,执行如下指令安装桌面环境: # 先安装 MATE Desktop yum groups install "MATE Desktop" 命令输入之后,会列出一大堆文字的,然后显示这个y/d/n,输入y,按回车下载安装: 安装完成,显示下面图片complete #安装好 MATE Desktop 后,再安装 X Window System. yum grou

  • CentOS平台实现搭建rsync远程同步服务器的方法

    本文实例讲述了CentOS平台实现搭建rsync远程同步服务器的方法.分享给大家供大家参考,具体如下: rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 rsync 同步本地硬盘中的不同目录. rsync和scp的区别: rsync支持增量同步,不管是文件数量的新增还是文件内容的新增,scp不行 注意事项: 1.centos默认已经安装rsync了,输入命令rsync查看,如果无法正常工作可参考文章最后的链接进行操

  • Windows Server 2016远程桌面服务配置和授权激活(2个用户)

    Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决: 1.添加远程桌面授权服务 第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装: 第二步:添加远程桌面会话主机和远程桌面授权功能: 以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有如下提示: 2.添加远程桌面授权许可 添加之前将时间调至未来的一个时间,用来增加使用期限 打开远程桌面授权管

  • Windows Server 2016快速入门部署远程桌面服务的详细图文步骤

    现在2016服务器比win2008与2012支持多站点https服务,下面我们小编就为大家分享一下 打开服务器管理器,然后单击管理 -> 添加角色和功能 在" 开始之前"页面上的向导中,单击"下一步". 在" 选择安装类型"页面上,选择" 远程桌面服务安装",再 单击"下一步". 在" 选择 部署类型"页面上,选择" 快速入门" ,然后单击"下一步&q

  • 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)

    在Spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端.我们可以使用JDK原生的URLConnection.Apache的Http Client.Netty的异步HTTP Client, Spring的RestTemplate.但是,用起来最方便.最优雅的还是要属Feign了. Feign简介 Feign是一种声明式.模板化的HTTP客户端.在Spring Cloud中使用Feign, 我们可以做到使用HTT

  • nodejs实现远程桌面监控的方法

    最近使用node实现了一个远程桌面监控的应用,分为服务端和客户端,客户端可以实时监控服务端的桌面,并且可以通过鼠标和键盘来控制服务端的桌面. 这里因为我是用的同一台电脑,所以监控画面是这样的,当然使用两台电脑一个跑 客户端 ,一个跑 服务端 才有意义. 原理 其实这个应用的功能主要分为两部分,一是实现监控,即在客户端可以看到服务端的桌面,这部分功能是通过定时截图来实现的,比如服务端一秒截几次图,然后通过 socketio 发送到客户端,客户端通过改变img的src来实现一帧帧的显示最新的图片,这

  • 使用python快速在局域网内搭建http传输文件服务的方法

    在工作和学习中如果同时传输多个文件,大的安装包,python提供了一种无线传输的方法,开启一个本地http服务器,同一局域网下可方便访问 经测试下载速度可达13M/s的稳定速度! 下面分别展示linux下和windows下实现方法 Linux 操作系统 在 Linux 操作系统上安装了 Python 的机器上或者在Linux服务器上,可使用 nohup python -m SimpleHTTPServer [port] & 快速搭建一个http服务. 在 Linux 服务器上或安装了 Pytho

  • 使用jconsole监听远程Tomcat服务的方法

    JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JConsole(或者,它更高端的 "近亲" VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码. 1. 获取远程服务器的地址和可用端口号 我拿的是我自己的阿里云主机,服务器地址为39.107.68.142,端口号为8696 查看端口号是否可用: netstat -tunlp|

  • Node.js 实现远程桌面监控的方法步骤

    描述 最近使用node实现了一个远程桌面监控的应用,分为服务端和客户端,客户端可以实时监控服务端的桌面,并且可以通过鼠标和键盘来控制服务端的桌面. 这里因为我是用的同一台电脑,所以监控画面是这样的,当然使用两台电脑一个跑客户端,一个跑服务端才有意义. 原理 其实这个应用的功能主要分为两部分,一是实现监控,即在客户端可以看到服务端的桌面,这部分功能是通过定时截图来实现的,比如服务端一秒截几次图,然后通过socketio发送到客户端,客户端通过改变img的src来实现一帧帧的显示最新的图片,这样就能

随机推荐