Windows配置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

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

时间: 2024-10-18 00:03:16

Windows配置Ubuntu远程桌面的相关文章

remote desktop connect btw Mac, Windows, Linux(Ubuntu) 远程桌面连接

预备知识 要从B远程连接A,需要B发起远程桌面连接请求(request)给A.假设A受到这个请求的,并且A允许其他计算机共享桌面,则返回回执(answer)给B,说"可以连了",如果还需要凭证的话输入凭证(凭证是你在A端设置的)即可连接,简要流程如下: 所以,概要的过程就是: 在A端允许远程桌面共享,并且选择需不需要凭证(推荐使用,如果不使用的话,知道你IP的人都可以操作你的电脑,太可怕了) 在B端准备连接要使用的客户端 在B端发起连接请求,并提供凭证,通过则显示桌面 Mac OS X

烂泥:学习ubuntu远程桌面(一):配置远程桌面

本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来介绍. 一.远程桌面连接方式 ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂.ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的. 基于VNC方式的远程桌面连接,不在本篇文章中进行介绍.本文主要介绍基于XRDP方式的远程桌面连接. 注意:基于XRD

Windows Server 2019远程桌面服务配置和授权激活

参考Windows Server 2016远程桌面服务配置和授权激活方法可适用于Windows Server 2019 Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决: 1.添加远程桌面授权服务 第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装: 第二步:添加远程桌面会话主机和远程桌面授权功能: 以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,

Ubuntu16.04.5 desktop 基本配置及远程桌面

Ubuntu16.04.5 desktop 基本配置及远程桌面 1 基本安装 略 2 基本设置 2.1 安装ssh服务 sudo apt-get install openssh-server sudo service sshd status # 查看状态,默认已启动: 记住IP.用户名.密码,可以远程ssh连接: 2.2 查看系统版本 [email protected]:~$ uname -a Linux Ubuntu 4.15.0-34-generic #37~16.04.1-Ubuntu S

烂泥:学习ubuntu远程桌面(二):远程桌面会话管理

本文首发于烂泥行天下 在上一篇文章中,我们讲解了如何给ubuntu安装远程桌面及其配置,这篇文章我们再来讲解下有关ubuntu远程桌面会话的问题. 一.问题描述 在我们使用ubuntu远程桌面时,会经常遇到这样的问题.在连接远程桌面时,我打开的是会话A,我在会话A下处理一些工作的事情.由于自己不小心把这个远程桌面给关闭了,或者今天工作完毕关闭该远程桌面会话.等再进行连接远程桌面时,发现ubuntu会给出一个新的远程桌面会话B,而不是我们刚刚连接过的那个会话A,或者是昨天连接的那个会话A. 以上这

windows server 2008 远程桌面连接数修改--无限连接

1.开启远程桌面 我的电脑 |  属性 |  远程设置  |  远程 |  进允许运行使用网络级别身份验证的远程桌面的计算机连接(更安全)(N) 2.配置每用户连接数为2个 在windows server 2008安装完成后,默认每用户远程桌面连接数为1,最大默认的每用户远程桌面会话连接数为2. 设置:控制面板 (类别选择"小图标")  |  管理工具  |   远程桌面服务  |  远程桌面会话主机配置  |  编辑设置  |  限制每个用户只能进行一个会话  |  属性  |  “

使用windows调用Linux远程桌面

一.安装所需要的软件 yum install -y xrdp yum install -y vnc* chkconfig xrdp on chkconfig vncserver on 二.修改配置 a添加用户:useradd herry b.设置vnc验证密码:su - herry :  vncpasswd c.修改配置: 1.[[email protected] ~]# vim /etc/sysconfig/vncservers # The VNCSERVERS variable is a l

在Windows平台上远程桌面Redhat 企业版 5和6.

在Windows平台上远程桌面Redhat 企业版 5和6.这个方法主要是使用XManager 3.0来进行远程桌面.1.使用软件:XManager3.0企业版.2.服务器版本:Redhat Enterprise 5&6.3.服务器端详细配置:     3.1.修改/etc/inittab              id:5:initdefault;     3.2.修改/etc/gdm/custom.conf              [xdmcp]              Enable=1

rhel7配置网络yum源,配置VNC远程桌面

rhel7配置VNC远程桌面实验环境:安装了图形化界面的redhat7.0,IP是192.168.31.201先配置网络yum源[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [[email protected] ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Ba