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. Swift 标签控制器(tabbar添加提醒和控制器)

    // Override point for customization after application launch. //初始化window, 大小为设备物理大小 self.window = U ...

  2. CF1076E:Vasya and a Tree(DFS&差分)

    Vasya has a tree consisting of n n vertices with root in vertex 1 1 . At first all vertices has 0 0 ...

  3. HDU3488Tour (KM算法)

    题意:   有N个点,M个单向边,现在要你设计N条路线覆盖所有的点,每个点都属于且值属于一个环.(为什么是N条边:和最小生成树为什么有N-1条边是一样的证明). 解析:  每个点都有一个喜欢对象(出度 ...

  4. Redis之数据持久化RDB与AOF

    Redis之数据持久化RDB与AOF https://www.cnblogs.com/zackku/p/10087701.html 大家都知道,Redis之所以性能好,读写快,是因为Redis是一个内 ...

  5. 折半查找(C语言)

    一.二分查找 在C和C++里,二分查找是针对有序数组所用的一种快速查找元素的方法. 二.二分查找的条件以及优缺点 条件:针对有序数组(元素从小到大或从大到小) 优点:查询速度较快,时间复杂度为O(n) ...

  6. python的一些基本的建议

    一.编码风格 python程序要写的易于阅读 二.python代码的样式规则 遵循PEP8 4个spaces是一次缩排,不允许tabs,不允许混合使用space和tab,方法之间要有一个空行,类之间要 ...

  7. CCNode的属性说明

    class CC_DLL CCNode : public CCObject { protected://属性列表 float m_fRotationX; ///x轴旋转角度 float m_fRota ...

  8. prefix sums--codility

    lesson 5: prefix sums 1. PassingCars 2. CountDiv 3. GenomicRangeQuery 4. MinAvgTwoSlice lesson 5: pr ...

  9. 网站配色、网站模板网址 UE样式 metro报表

    http://www.colourlovers.com http://unmatchedstyle.com网站模板目录    花瓣 http://huaban.com/    油表 http://fl ...

  10. IntelliJ IDEA、JetBrains PyCharm 注册码-收藏

    IntelliJ IDEA JetBrains PyCharm 注册码 http://idea.lanyus.com/ CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRW ...