Linux 远程桌面控制

我现在知道有两种方式:

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:
原文地址:https://www.cnblogs.com/hanxianlong/p/3402954.html