一名热爱体感技术的
业余专业开发人员

远程控制阿里云ECS的Ubuntu系统

这是之前折腾的点滴记录,受到网上各种分享的坑才发现远程控制根本不用装一堆乱七八糟的vnc4server、xfce神马的,ubuntu本来就自带该功能。几年前同事弄过该玩意,我现在才发现原来不复杂,囧~

首先得给阿里云ECS的服务器安装桌面,本来是只有命令行的,这点很多文章都有,不用多说。需要一提的是选择lightdm桌面,这个桌面是我以前工作常用的桌面。然后我们用阿里云网页提供的远程控制就能看到桌面了,但是还不能直接在自己电脑远程控制他。

需要进行一些设置,参见这篇文章:http://blog.csdn.net/sunnylgz/article/details/40779973

——————–转载开始分割线——————————————————————-

最近刚从11.10升级到了14.04,原来惯用real vnc的vnc viewer直接访问ubuntu的远程桌面,升级后发现用不了了。在网上搜了一下,基本都是说14.04的桌面与vnc不兼容了,需要另外安装一个桌面,有说gnome,也有说xfce的,依照教程乱糟糟地搞了一通,却只能看到一个黑白底的桌面,外加一个命令行终端,图标什么的都看不到。

第一次真正看到桌面是采用的xfce的桌面,参考《Windows 7远程桌面连接Ubuntu 14.04》

有两个问题:

1、它打开的是一个全新的桌面,与原来风格不同;

2、每次连接成功都会重新开启一个新的窗口实例,即是说,如果你连接成功并运行了几个任务,然后你关闭了远程桌面,再次连接时发现,呈现给你的是一个全新的桌面,上次运行的程序你再也找不回来了;这种情况在我PC上是这样的,不知道其他人的怎么样。

适合我的最简便的方法,参考:《Windows远程桌面连接ubuntu 14.04图解设置教程》

1、设置ubuntu系统允许远程控制

后发现这一步也可以直接在第2步中dconf-editor中完成。

2、运行dconf-editor,注意一定要用当前用户来运行,不能加sudo

$ dconf-editor

依次展开org->gnome->desktop->remote-access

这里也可以直接设置远程控制选项,但重要的是将“requre-encryption”去掉。

如果不想每次远程登陆都在ubuntu上点一下允许的话,注意也要把promotion-enabled选项去掉

3、回到windows,运行vnc viewer,输入ubuntu的地址,一切OK

——————–转载结束分割线——————————————————————-

是的还得自己下一个vnc viewer工具就可以连接了。

这个问题确实耗费了好几天时间,使用网络的方法都会有各种问题,比如看不到桌面、看不到任务栏、很慢很不稳定等等。

另外在ubuntu安装phantomjs等等其他工具也不少那么容易,囧,大家慢慢折腾吧。