N次失败的尝试,Android 连接 Ubuntu 远程桌面配置

预期效果

希望使用 Andorid 客户端以远程桌面的方式连接到 Ubuntu 。

xfce图形环境利用xrdp远程登录

查阅参考资料[1],在 Windows 中能够成功远程登录。
但暂时没找到合适的 Android 客户端,如有了解欢迎补充。

安装相关软件

1
2
3
sudo apt-get install xrdp
sudo apt-get install vnc4server
sudo apt-get install xubuntu-desktop

替换session管理,重启xrdp服务

1
2
xfce4-session" >~/.xsession
sudo service xrdp restart

向日葵远程控制

在官网下载服务器端工具运行后,服务器端正常运行。

Android 客户端报错只能使用 web管理界面管理 Linux系统。

Web 管理界面报错 登录超时,无法连接。

TeamViewer

商业版工具,未测试。

WebKey

官网简陋,未测试。

Chrome 远程桌面

Ubuntu 端配置

参考[3]

Chrome 远程桌面 是 浏览器的一个插件。

报错无法启动远程桌面服务。

Andorid 端配置

方法一

用电脑下载 google play 应用的apk,参考[5]

应用名称为 Chrome Remote Desktop (Chrome 远程桌面)

方法二

  1. 下载 google应用下载器,安装google服务框架,google play等。
  2. 利用 shadowsocks 打开全局代理
  3. 使用google play下载 相关应用

除了利用 shadowsocks 代理以外,还可以使用修改 hosts 文件的方式,参考[6]

结束处理

1
2
3
4
sudo service chrome-remote-desktop stop
sudo service xrdp stop
sudo update-rc.d -f chrome-remote-desktop remove
sudo update-rc.d -f xrdp remove

log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Removing any system startup links for /etc/init.d/chrome-remote-desktop ...
/etc/rc0.d/K20chrome-remote-desktop
/etc/rc1.d/K20chrome-remote-desktop
/etc/rc2.d/S20chrome-remote-desktop
/etc/rc3.d/S20chrome-remote-desktop
/etc/rc4.d/S20chrome-remote-desktop
/etc/rc5.d/S20chrome-remote-desktop
/etc/rc6.d/K20chrome-remote-desktop
Removing any system startup links for /etc/init.d/xrdp ...
/etc/rc0.d/K20xrdp
/etc/rc1.d/K20xrdp
/etc/rc2.d/S20xrdp
/etc/rc3.d/S20xrdp
/etc/rc4.d/S20xrdp
/etc/rc5.d/S20xrdp
/etc/rc6.d/K20xrdp

查看服务状态[7]

1
service --status-all

临时打开服务

1
service 服务名 start

临时关闭服务

1
service 服务名 stop

遇到的问题

1
2
deja-dup-monito占用大量内存,导致读写swap分区,造成系统假死
http://forum.ubuntu.org.cn/viewtopic.php?t=461014

参考资料

[1] Windows 7远程桌面连接Ubuntu 14.04
[2] Chrome 远程桌面
[3] chrome怎样设置远程桌面连接
[4] 安卓手机怎么远程控制电脑
[5] 电脑下载 google play 应用apk
[6] 一键HOSTS(COOLHOSTS)-安卓应用
[7] Ubuntu 服务操作命令