http://blog.csdn.net/txg703003659/article/details/6619652

先说一下本人的实现环境: 控制端:Ubuntu 11.04 被控制端:CentOS 5.X (服务器) 网上查了相关资料,总结方法如下: 1.如果只是简单的shell连接,即进入控制台模式 直接在自己的控制台下输入ssh -l 用户名 IP就行了。一般的服务器版的linux都默认装了ssh,如果没有就自己装一个。 2.启用图形界面 如果想想windows那样直接进入桌面的话,那就要在服务器端配置下ssh了。 进入/etc/ssh 修改里面的sshd_config文件,找到X11Forwarding 将后面的no改成yes 这样就启动了ssh的X转发功能。 3.利用VNC实现远程桌面查看 先在服务器端装上VNC,然后启动一下VNC,在命令行下输入vncserver就行了 [root@ccnit ssh]# vncserver New 'ccnit:3 (ccnit)' desktop is ccnit:3 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/ccnit:3.log [root@ccnit ssh]# 注意标注的数字,我的机器因为之前就已经启动过vncserver,所以1.2都已经开过了,如果是第一次启动vncserver,会要你输入密码,然后默认第一次启动的应该是镜像1,记住这个数字,待会连接的时候要用。 服务器端启动VNC服务之后,在控制端就可以连接了,我的是Ubuntu,里面默认就有一个远程桌面连接,里面提供了VNC连接桌面,

这是因为远程的vncsever默认的桌面环境是twm,也就是上图 如果想看到想服务器端真实的桌面,就要配置一下服务器端的vncserve的xstartup文件,将桌面环境修改为gnome或者KDE 服务器端修改/root/.vnc/xstartup文件(.vnc表示该文件为隐藏文件 ls -all才能看见) 将里面的文件替换成下文: # more 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 & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & startgnome& #如果想启动KDE,改成startkde & #恢复,改成twm& DISPLAY=:1 gnome-session& 然后再启动vncserver,先vncserver -kill 然后再vncserver [root@ccnit .vnc]# vncserver -kill :3 Killing Xvnc process ID 4297 [root@ccnit .vnc]# vncserver New 'ccnit:3 (ccnit)' desktop is ccnit:3 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/ccnit:3.log [root@ccnit .vnc]# 这个时候再去连接进去后就能看见桌面了 如果你不想每次都要先从命令行启动VNC服务,可以将其设置为开机启动,下面的资料是我转贴的,我还是喜欢先用ssh直接连上,然后在启动vncserver 打开“系统设置”-->"服务器设置"-->"服务",勾选上VNCserver,“保存”。 修改 /etc/sysconfig/VNCservers VNCSERVERS="1:root 2:phred 3:sysadmin" 1代表“桌面1”,root代表用户名;可同时启动多个用户桌面 VNCSERVERARGS[1]="-geometry 800x600 -alwaysshared -depth 24" -alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32。

Linux远程桌面实现(转)的更多相关文章

  1. linux 远程桌面连接

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

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

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

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

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

  4. Linux远程桌面(三)

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

  5. Linux远程桌面(二)

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

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

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

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

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

  8. CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面

    CentOS 6.8 有默认的安装的 vnc 位于端口 5900 : 系统->首选项->远程桌面 勾选[共享]的选项,  取消勾选[安全]的选项, 然后防火墙添加 5900 端口 基本就可 ...

  9. 阿里云服务器上开启linux远程桌面连接

    一.说明: 本文的目的是实现在windows机器上利用远程桌面连接来访问远程的linux桌面. 这里使用的是阿里云服务器,操作系统为Centos6.5. 二.基本步骤: 1.首先保证服务器已经安装完毕 ...

  10. Linux 远程桌面控制

    我现在知道有两种方式: 1.直接使用Gnome桌面的远程控制功能.在服务器端登录到gnome桌面,然后在系统菜单中打开远程桌面配置,勾选允许远程即可.这种方式客户端和服务器的两种操作将保持同步,也就是 ...

随机推荐

  1. Linux运维学习笔记-文件权限知识总结

    权限总结: 1. 可读r:表示具有读取\阅读文件内容的权限: 2. 可写w:表示具有新增.修改文件内容的权限: a. 若果没有r配合,那么vi编辑文件会提示无法编辑(但可以强制编辑),echo可以重定 ...

  2. python实现树结构

    树在计算机科学的许多领域中使用,包括操作系统,图形,数据库系统和计算机网络.树数据结构与他们的植物表亲有许多共同之处.树数据结构具有根,分支和叶.自然界中的树和计算机科学中的树之间的区别在于树数据结构 ...

  3. js实现trim()方法

    在面向对象编程里面去除字符串左右空格是很容易的事,可以使用trim().ltrim() 或 rtrim(),在jquery里面使用$.trim()也可以轻松的实现.但是在js中却没有这个方法.下面的实 ...

  4. 浅谈SQL Server---2

    浅谈SQL Server内部运行机制 https://www.cnblogs.com/wangjiming/p/10098061.html 对于已经很熟悉T-SQL的读者,或者对于较专业的DBA来说, ...

  5. python requests 设置headers 和 post请求体x-www-form-urlencoded

    1.application/json:是JSON格式提交的一种识别方式.在请求头里标示.2.application/x-www-form-urlencoded : 这是form表单提交的时候的表示方式 ...

  6. Windows下使用curl命令

    curl下载地址: https://curl.haxx.se/download.html 选择对应的版本下载后解压 使用方式(一):在解压后curl.exe所在目录打开cmd,即可使用 使用方式(二) ...

  7. [BZOJ5312]冒险

    bzoj CSAcademy description 一个序列\(a_i\),支持区间与一个数,区间或一个数,求区间最大值. \(n,m\le2\times10^5\) sol 线段树每个节点上维护区 ...

  8. HBase的几个实示例(二)

    1 开发环境 在进行Hbase开发前,需要安装JDK.Hadoop和Hbase,选择一款合适的开发IDE,具体安装方法就不介绍了,我的开发环境: 操作系统:Ubuntu Java版本:jdk1.8 H ...

  9. Phonegap 工程项目介绍

    一.工程项目的路径在www下面,www下面的文件如下图 1. index.html <!DOCTYPE html> <!-- Licensed to the Apache Softw ...

  10. maven库 mvn依赖

    http://maven.outofmemory.cn/ http://mvnrepository.com/ 先执行 mvn clean  然后执行  mvn 命令 如:mvn  compile  . ...