ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows配置Ubuntu远程桌面

2022-01-21 20:35:27  阅读:262  来源: 互联网

标签:桌面 get Windows xrdp sudo 端口 远程桌面 Ubuntu


关于Linux远程桌面,比较容易想到的是利用teamview实现,不做介绍。这里使用xrdp +vnc方案实现远程桌面。

Ubuntu 16.04系统自带的unity桌面不支持远程桌面。所以需要安装新的桌面系统xUbuntu-desktop。

  • Windows的远程桌面基于RDP(Remote Desktop Protocol)协议,Linux下对应xrdp。RDP协议中绘制界面的任务是给客户端的,服务器和客户端之间传递的是指令。

  • 大部分Linux发行版远程应用是基于RFB(Remote Frame Buffer)协议的,对应的远程桌面程序是VNC(Virtual Network Computing)。RFB协议主要传图像,服务器端将界面画好之后,把图像发给客户端。

值得注意的是:

xrdp所以还需要vncserver的帮助才能实现桌面分享。xrdp启动之后。系统会自己主动启动一个VNC会话进程监听服务。

xrdp会把所有通过3389端口数据都转发到vncserver的端口上,同时vncserver只监听127.0.0.1这个地址,vncserver的端口是不对外开放的。vncserver还为每一次远程桌面会话分配一个系统端口

1. 安装桌面

sudo apt-get install xUbuntu-desktop
如果报错无法定位用下面这个
sudo apt-get install aptitude
sudo aptitude install xUbuntu-desktop

2. 安装xrdp服务

sudo apt-get install xrdp

3. 安装vnc4server tightvncserver

sudo apt-get install vnc4server tightvncserver

4. 移除unity桌面

sudo apt-get remove unity

5. 重启系统

sudo reboot   

6. 后续设置

# 允许桌面共享 
sudo vino-preferences

勾选允许,如下图:

  
# 写入.xsession文件
echo xfce4-session >~/.xsession
# 重启srdp服务
sudo service xrdp restart

7. 远程连接

Windows系统自带了一个远程桌面连接。

远程桌面服务默认端口为3389(因为是我需要通过路由器访问服务器,所以做了端口映射,截图显示是23389端口),连接的方式如下:

ip地址 : 端口号

也可以使用_MobaXterm_远程管理软件中的RDP会话:

备注

  1. 当新增用户远程桌面连接出现桌面闪退时,将一个用户的/home/username/.xsession文件拷贝至该用户下即可。
  2. _MobaXterm_是个相当优秀的linux服务器远程登陆工具,推荐使用。

参考

https://blog.csdn.net/zhangchilei/article/details/48996559

https://www.ilanni.com/?p=9622

本文转自 https://www.cnblogs.com/blog4ljy/p/10184055.html,如有侵权,请联系删除。

标签:桌面,get,Windows,xrdp,sudo,端口,远程桌面,Ubuntu
来源: https://www.cnblogs.com/hustshu/p/15831607.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有