Windows访问Ubuntu14.04远程桌面全攻略
2016-06-07 11:23
363 查看
最近接到一个任务,在Ubuntu系统下开发一个串口读写程序。开发要在台式机上进行,安装UbuntuKylin 14.04,并且在串口连接了设备。个人使用的是笔记本电脑,系统是Windows8.1。自然想到使用远程桌面登录到Ubuntu,使用起来就方便多了。经过一番搜索、总结和实践,完美实现了此功能。下面一起来试试吧,go!
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164938194-205426651.jpg)
输入"远程",单击桌面共享。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164938600-563185351.jpg)
按照下图进行配置。这里为了方便没有选择输密码。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939147-1688398631.jpg)
关闭后在桌面右上角会显示远程图标
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939460-198147334.png)
。
系统设置 > 用户账户。解锁,打开自动登录。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939897-394663902.jpg)
sudo apt-get install xrdp
sudo apt-get update
打开终端运行命令:
sudo apt-get install dconf-editor
sudo dconf-editor
现在dconf-editor的界面已打开。到这里:org > gnome > desktop > remote-access,requlre-encryption取消勾选。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164940397-1423284589.jpg)
到这里Ubuntu的配置就完成了。
在Windows打开远程桌面登录,输入Ubuntu系统的IP,比如192.168.1.100。出现登录xrdp的对话框,Module选vnc-any,ip固定填写127.0.0.1,不用输192.168.1.100。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164940741-875422916.jpg)
OK,完成。
注意:如果用Ubuntu虚拟机进行操练,那要设置虚拟机的网络适配器为桥接模式,不能使用默认的NAT。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941116-2039931437.jpg)
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941600-3562277.png)
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941991-84756786.jpg)
如果有多个DNS用逗号隔开。
方法1:给它接个高分辨率显示器。但是既然要远程,好像有点浪费。
方法2:网上有设置分辨率的方法,可以搜到好多。总结一下就是写个shell文件,比如我笔记本电脑分辨率是1600x900。将以下文本保存为ChangeCVT.sh文件。
#ChangeCVT.sh Begin
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VIRTUAL1 "1600x900_60.00"
xrandr --output VIRTUAL1 --mode "1600x900_60.00"
exit
#ChangeCVT.sh End
运行这个文件。打开终端,命令:sh ChangeCVT.sh。
步骤1:在Ubuntu系统中允许远程登录
打开启动器左上角的程序搜索器。![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164938194-205426651.jpg)
输入"远程",单击桌面共享。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164938600-563185351.jpg)
按照下图进行配置。这里为了方便没有选择输密码。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939147-1688398631.jpg)
关闭后在桌面右上角会显示远程图标
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939460-198147334.png)
。
系统设置 > 用户账户。解锁,打开自动登录。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164939897-394663902.jpg)
步骤2 安装远程桌面组件
打开终端运行命令:sudo apt-get install xrdp
sudo apt-get update
步骤3 修改远程加密选项
安装系统配置编辑器dconf-editor,打开终端运行命令:
sudo apt-get install dconf-editor
sudo dconf-editor
现在dconf-editor的界面已打开。到这里:org > gnome > desktop > remote-access,requlre-encryption取消勾选。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164940397-1423284589.jpg)
到这里Ubuntu的配置就完成了。
在Windows打开远程桌面登录,输入Ubuntu系统的IP,比如192.168.1.100。出现登录xrdp的对话框,Module选vnc-any,ip固定填写127.0.0.1,不用输192.168.1.100。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164940741-875422916.jpg)
OK,完成。
注意:如果用Ubuntu虚拟机进行操练,那要设置虚拟机的网络适配器为桥接模式,不能使用默认的NAT。
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941116-2039931437.jpg)
补充1 IP设置
远程使用Ubuntu最好为其设置固定IP,方法:![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941600-3562277.png)
![](http://images2015.cnblogs.com/blog/108012/201603/108012-20160310164941991-84756786.jpg)
如果有多个DNS用逗号隔开。
补充2 远程Ubuntu的分辨率
当远程的Ubuntu机器不连接显示器时,我们登录Ubuntu远程桌面的分辨率只有800x600,且无法更改。写程序这个分辨率显然是很别扭的。方法1:给它接个高分辨率显示器。但是既然要远程,好像有点浪费。
方法2:网上有设置分辨率的方法,可以搜到好多。总结一下就是写个shell文件,比如我笔记本电脑分辨率是1600x900。将以下文本保存为ChangeCVT.sh文件。
#ChangeCVT.sh Begin
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VIRTUAL1 "1600x900_60.00"
xrandr --output VIRTUAL1 --mode "1600x900_60.00"
exit
#ChangeCVT.sh End
运行这个文件。打开终端,命令:sh ChangeCVT.sh。
相关文章推荐
- 第六部分:分布式系统
- 如何读标准和代码
- 浅谈javascript对象、如何实现继承、jQuery方法的扩展(jquery插件)
- 乘式还原
- UITableViewCell 选中时的颜色设置
- 关于忘记Linux密码后的密码重置
- 第五部分:保护与安全
- Linux中tar命令操作文件的基本使用教程
- js正则表达式语法
- XenServer架构之XAPI
- 第四部分:存储管理
- Raspberry - 树莓派系统安装
- prototype对象的真正作用
- 33 Search in Rotated Sorted Array
- LeetCode:Scramble String
- Qt线程中会导致句柄数增加的行为
- PLL与DLL的区别
- 面试笔记----------HashMap排序
- 第三部分:内存管理
- mssql 两个日期之间序列