Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server

Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server。

其中Vino-Server是Ubuntu自带的远程桌面服务器,也就是在系统(System) —>

首选项(Preferences) —> 远程桌面(Remote

Desktop)下,可以很容易开启,然后就可以使用VNC Viewer进行远程桌面连接。具体开通办法,可以参见《Ubuntu下开启远程桌面的方法》。不过,这种自带的Vino-Server方式有一个最显著的缺点:那就是当你重启机器之后,必须首先到远程服务器那边登录机器,进入系统(相当于创建了一个Session)之后,才能在本地使用远程桌面连接这个远程服务器。这个缺点导致Vino-Server有时极为不方便。

那么,我们如果要解决这个问题,可以通过安装VNC

Server来解决。在Ubuntu下安装VNCServer的过程非常简单:

(1)安装VNCServer

使用ssh登录Ubuntu,执行命令:sudo apt-get install

vnc4server

(2)关闭原来Ubuntu Server自带的远程桌面

可以先使用VNCViewer连接到Ubuntu上,然后在系统(System) —>

首选项(Preferences) —> 远程桌面(Remote

Desktop)下,去掉第一个勾。这个时候你的VNCViewer就会自动断开。

(3)配置VNCServer

在ssh到Ubuntu的命令行中,运行如下命令:vncpasswd,注意不用加sudo。

这个命令是为当前用户设定远程桌面密码的。然后会在当前用户的根目录下生成.vnc的文件夹,进入.vnc的文件之后,修改xstartup文件:

vim .vnc/xstartup (假设你此时在用户根目录下)

注释掉 twm & (即在这一行的最开头加上一个#) ,在文件最后添加一行gnome-session

&,保存退出。

(4)启动VNCServer vncserver -geometry

1280×800 -alwaysshared :1

这个命令包含了3个参数,第一个参数geometry表示分辨率,你可以指定适合自己桌面的分辨率;第二个参数alwaysshared表示运行多个人同时连接到同一个桌面;第三个参数:1表示开启一个1号远程桌面,此时你可以使用ip:1来连接这个远程桌面。(注意:上面1280与800之间的连接符为英文字母x(xyz的x),而不是中英文的乘号!)

(5)使用VNCViewer连接这个远程桌面

在VNCViewer中,输入ip加桌面号,即 X.X.X.X:1 即可连接刚才的远程桌面,密码为之前设定的密码。

这样,当你再次重启服务器之后,就不必跑到服务器前登录系统,而可以首先使用ssh登录Ubuntu,执行以上第4步命令,就可以开启一个远程桌面,然后就可以使用VNCViewer连接这个远程桌面了。

我也曾经尝试能否在Ubuntu下自动启动VNCServer,自动启动一个远程桌面,不过很遗憾,在网上查到的方法多是针对其他的Linux的方

法,在Ubuntu下目录结构完全不同,一些极少数在Ubuntu下自动启动VNCServer的文章也不适合Ubuntu 9.04

Server版,因此最终我没有在Ubuntu 9.04

Server上实现自动启动VNCServer的方法。就是每次重启机器之后,得先多一步ssh启动VNCServer的步骤。先这么用着吧。

备注:另外,如果想要关闭一个远程桌面,可以使用如下命令:

vncserver -kill :1

其中,":1"表示的创建远程桌面时的桌面号。

linux vino vnc,Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server。 .相关推荐

  1. Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server

    Original url: http://www.cnblogs.com/leaven/archive/2012/03/31/2427240.html $ ps -ef|grep vino vrlab ...

  2. Ubuntu下的几种常见输入法极其配置方式(zt)

    许多新人对于Ubuntu下的中文输入法都很不满意,因此,这次的文章就给大家大概讲解一下Ubuntu下的几种常见输入法.并推荐 几个我自己觉得不错的 一.基础知识:SCIM 1.定义 SCIM是一个广泛 ...

  3. linux 自动降频,Linux资格认证:Ubuntu下对CPU进行降频

    这两天CPU温度超高,为了解决这个问题,先是找了两块以前台式机上的风扇(一个CPU,一个机箱风扇),和一条USB延长线.接好以后运行了一段时间,发现效果很不明显,大概降了有1度吧,还不知道是不是因为自 ...

  4. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  5. Linux(CentOS、Ubuntu)下,磁盘分区、挂载

    文章目录 Linux(CentOS.Ubuntu)下,磁盘分区.挂载 分区的方式: Linux分区 [lsblk] [fdisk] [mkfs] [mount] [umount] [/etc/fsta ...

  6. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  7. linux终端窗口如何切换快捷键,【linux基础】Ubuntu下的终端多标签切换快捷键

    Ubuntu下的终端多标签切换快捷键 ubuntu下由于常在终端下工作,也同样需要在一个终端窗口下开启多个标签方便日常开发工作(vim党,尽量避免使用鼠标) 方法一: alt+1 alt+2 alt+ ...

  8. 网络营销专员浅析现阶段下的几种网络营销推广方式

    在当下的互联网发展潮流中企业选择网络营销已经屡见不鲜,网络营销推广服务可为企业开拓互联网市场提供助力深入挖掘潜在用户群体,从而达到为企业增加收益几率.不同行业企业之间所选择的网络营销推广方式也不尽相同 ...

  9. Linux卸载tcpdump,Ubuntu下tcpdump命令(一)选项

    Ubuntu下tcpdump命令(一)选项 说明,本文翻译自man tcpdump,若遇到不能理解的地方请参考man文档. Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo ...

最新文章

  1. DataScience:深入探讨与分析机器学习中的数据处理之非线性变换—log对数变换、sigmoid/softmax变换
  2. 六十七、完成Vue项目首页图标区域布局和逻辑实现
  3. 2017 ACM-ICPC乌鲁木齐网络赛 G. Query on a string(KMP+树状数组)
  4. php7数组写法,数组运算符 - PHP 7 中文文档
  5. [Swift]LeetCode1051.高度检查器 | Height Checker
  6. CocoaPods报错:The dependency 'xxx' is not used in any concrete target
  7. 确定进制(经典水题)
  8. webpower中国区受邀出席2014梅花网中国传播业大展
  9. PR曲线以及ROC曲线的简单理解
  10. 主梁弹性模量计算_各排立杆传至梁上荷载标准值、设计值是那一个数据
  11. python输入个人所得税计算_python实例个税计算
  12. 根据区的code获取省市的code代码,下面有切割数字方法
  13. 史上最全APP推广渠道
  14. ImageJ自动批量荧光面积统计
  15. 用Johnson-Trotter算法生成排列!
  16. AutoSAR系列讲解(入门篇)1.2-AutoSAR概述
  17. php 1 second,php中的会话机制(1)
  18. HTML5+CSS3海绵宝宝网站设计(2)
  19. 技术经典图书(附电子版下载地址)
  20. 粤有料|南沙大桥正式通车,“快到飞起”的粤港澳大湾区在!路!上!

热门文章

  1. sklearn搭建线性模型的总结
  2. javascript之调度:setTimeout 和 setInterval
  3. UniversalVideoView
  4. 山东大学计算机应用基础期中测试,山东大学期末考试计算机应用基础模拟题三套题.pdf...
  5. 3 photolemur 样式下载_全自动照片美化软件Photolemur mac特别版
  6. 华师计算机基础在线作业秋,18秋华师《计算机基础》在线作业.docx
  7. java页面跳转t赋值_java servlet 几种页面跳转的方法及传值
  8. 为制造业构建Teams Power App 3:创建制造商UI
  9. 检查和变异可查询表达式树
  10. 关于Python,虚拟环境和Visual Studio Code集成的说明