Windows远程连接Ubuntu (远程桌面和XDMCP)
从RHEL/CentOS转过来,几乎所有的编码都在windows下,不习惯原生linux开发。总结了远程连接的两种方式,一种用Windows自带的rdp协议,另外一种用xdmcp协议
XRDP
就是用Windows自带的远程桌面完成连接(mstsc.exe),原文在14.04,16.04上用的,但是我在16.10上能配置,16.04上就歇菜了,奇哉怪也。
1.安装一堆东西,主要是xrdp,vnc4server,xubuntu-desktop
sudo apt-get installxrdp vnc4server xubuntu-desktop
2.安装完了修改~/.xsession文件,末尾增加“xfce4-session”
然后重启xrdp服务就ok了 sudo servicexrdp restart
3.用Windows的远程桌面连接试试
PS:反正我在16.04上没捣鼓出来,懒得搞了,直接用xdmcp,也就是下一种方法
XDMCP
这东西用的比上面那玩意儿好,从RH派系转过来的还是用这个爽(复制粘贴的用的顺手)。需要装个xmanager等能在windows下跑xdmcp的东西才能连接。16.04和16.10都行。
1.自带的unity桌面环境用不了,需要装个xfce什么的(据说mate也行,我没试过)
sudo apt-get installxubuntu-desktop
2.修改lightdm配置文件
sudo mv/usr/share/doc/lightdm/lightdm.conf.d/lightdm.conf.gz /etc/lightdm/
找到#user-session=default改成user-session=xfce
找到[XDMCPServer],把下面的#enabled=false改成enabled=true,把下面的#port=177改成port=177就行了
3.看一下177端口开了没
netstat -anp | grep177
如果是这样下面的就OK了
udp 0 0 0.0.0.0:177 0.0.0.0:* -
udp6 0 0 :::177 :::*
4.打开xbrowser,看看应该能够动态刷新出来了,双击连接,在登陆框的右上角session选择下拉框选择xfce,输入用户名密码,大功告成。
http://blog.csdn.net/lonelysky/article/details/54924156
最新文章
- MVC5+EF6+MYSQl,使用codeFirst的数据迁移
- 计算机程序的思维逻辑 (30) - 剖析StringBuilder
- Rafy 领域实体框架演示(4) - 使用本地文件型数据库 SQLCE 绿色部署
- Fortran版MPI_barrier出现错误可能情况
- Eclipse 工作目录被破坏,导致Eclipse 打不开
- Spring里用@RequestParam接受Date类型的url参数
- Redis主从实现原理分析 [转]
- windows8.1 下搭建配置apache+php+mysql
- JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类
- 值得认真学习的6 个 JavaScript 框架
- July 01st. 2018, Week 27th. Sunday
- redis 分布式锁流程图
- Django中使用geetest实现滑动验证
- socketServer并发处理socket
- (自用 )npm --save和--save-dev区别
- JDK 1.8 新特性
- GO语言的进阶之路-goroutine(并发)
- ubuntu的一些常用命令及疑难杂症
- windows 激活venv问题
- HQL语句的3个小技巧