我现在知道有两种方式:

1、直接使用Gnome桌面的远程控制功能。在服务器端登录到gnome桌面,然后在系统菜单中打开远程桌面配置,勾选允许远程即可。这种方式客户端和服务器的两种操作将保持同步,也就是说,客户端的鼠标移动时,服务器睥鼠标也将会同步移动。适合远程教学之类的。

2、使用vnc

1、安装vnc-server

yum search vnc-server #找到tigervnc-server

      tigervnc-server.x86_x64

yum install tigervnc-server  #安装tigervnc-server

vncserver #启动vnc-server,启动后,会分配一个ID,首次启动会提示配置远程连接的密码,配置完之后,在windows客户端使用如vncviewer之类的VNC远程桌面工具,通过IP:ID(如192.1681.1:1)后,输入密码即可远程。

########以下引自网络#############

1:vncserver
2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT   客户端方式
3:iptables -I INPUT -p tcp --dport 5801 -j ACCEPT   浏览器方式
4:vi /root/.vnc/xstartup   注释掉最后一行 #twm &  末行添加:gnome-session &
5:vncserver :1
配置多个桌面
Linux下VNC配置多个桌面和修改密码
  可以使用如下的方法启动多个桌面的VNC
  vncserver :1
  vncserver :2
  vncserver :3
  ……
  但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:
  格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名"
  [root@testdb ~]# vi /etc/sysconfig/vncservers
  VNCSERVERS="1:ro配置多个桌面
  可以使用如下的方法启动多个桌面的VNC
  vncserver :1
  vncserver :2
  vncserver :3
  ……
  但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:
  格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名"
  [root@testdb ~]# vi /etc/sysconfig/vncservers
  VNCSERVERS="1:root 2:oracle"
  VNCSERVERARGS[1]="-geometry 1024x768"
  VNCSERVERARGS[2]="-geometry 1024x768"
  修改VNC访问的密码
  使用命令vncpasswd对不同用户的VNC的密码进行修改,一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle用户需要分别修改,修改过程如下:
  [root@testdb ~]# vncpasswd
  Password:
  Verify:

Linux 远程桌面控制的更多相关文章

  1. linux 远程桌面连接

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...

  2. Linux远程桌面(二)

    上一篇远程桌面采用的独立服务配置不适用于过多用户,这一篇采用超级Internet服务器搭建vnc服务可以解决多用户问题.  vnc之xinetd服务搭建配置 Linux远程桌面(一):vnc之独立服务 ...

  3. CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器

    CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器 vnc客户端地址:https://files.cnblogs.com/files/MYSQLZOUQI/vnc- ...

  4. 远程桌面控制项目开发(Spring+Netty+Swing)

    [目录] 1.前言 2.初现端倪 3.款款深入 4.责任细分 5.功能层级图 6.项目结构 7.关键类设计 8.一些设计想法 9.待优化 10.一点心得 11.效果演示 12.讨论 13.GitHub ...

  5. window用Xmanager4.0的Xstart连接linux远程桌面

    安装包: xorg-x11-xauth xterm.x86_64 0:253-1.el6 Execute command path:/usr/bin/xterm Xstart连接Linux远程桌面有一 ...

  6. Linux远程桌面(三)

    上一篇中的vnc配置已经很方便了,这一篇介绍更为简单的xmanager的配置,xmanager画面好一丢丢. Xmanager服务器配置             Linux远程桌面(二):vnc之xi ...

  7. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)(转载)

            您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面. 除了Windows RDP之外,xr ...

  8. ubuntu 18 怎样对Windows进行远程桌面控制

    ubuntu 18 怎样对Windows进行远程桌面控制: 1. 先安装一个redesktop 工具(sudo apt-get install redesktop) 2. 在通过 redesktop ...

  9. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)

    Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7) 您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具, ...

随机推荐

  1. ToStringBuilder 学习

    一.简介与引入   1.ToStringBuilder.HashCodeBuilder.EqualsBuilder.ToStringStyle.ReflectionToStringBuilder.Co ...

  2. CentOS6.4_x86_开关机查看

    1. 有时候,开机进系统的时候,就会卡在哪里,进不去系统.查看开机时 是哪个东西卡在哪里: 开机,显示进度条的时候,按 F4,就可以看到加载的具体情况了. 2. 关机的时候,有时候关闭了机: 用 CT ...

  3. 在VNC中Xfce4中Tab键失效的解决方法

    说明 在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现在终端中Tab键不能自动补齐(但是Ctrl + I 仍然可以用). 出现这种情况的原因是,由于Tab键的功能被窗口快 ...

  4. Docker-创建一个mysql容器,并保存为本地镜像

    查找docker hub上的镜像 [root@wls12c ~]$ docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysq ...

  5. (二)程序中的内存&&栈

    一.程序运行为什么需要内存?基本概念? 内存是程序运行的立足之地,程序需要用内存来存储一些变量. 内存管理最终是由操作系统完成的,内存在本质上是一个硬件器件,由硬件系统提供:内存由操作系统统一管理,为 ...

  6. iOS开发之真机测试

    profile 位置在  /Users/userName/Library/MobileDevice/Provisioning Profiles /Users/user_lzz/Library/Mobi ...

  7. NowCoder猜想(素数筛法+位压缩)

    在期末被各科的大作业碾压快要窒息之际,百忙之中抽空上牛客网逛了逛,无意中发现一道好题,NowCoder猜想,题意很明显,就是个简单的素数筛法,但竟然超内存了,我晕(+﹏+)~  明明有 3 万多 k ...

  8. Date 与 switch的运用

    <html><head><title>日期</title><script>function toChinese(day){ switch(d ...

  9. 20160808_Shell书

    1. http://item.jd.com/11075150.html 2.

  10. OpenCV3编程入门笔记(1)图像载入、显示、保存、变换灰度图

    图像载入.显示.保存函数: 1         图像载入函数:imread()   Mat imread(const string& filename, int flags=1); const ...