如何通过MSTSC连接Ubuntu的远程桌面?

b464d4ce1841b5eb80fd3e974736985b.gif

正文共:666 字 12 图,预估阅读时间:1 分钟

前面我们介绍了如何通过VNC连接Ubuntu 18.04的远程桌面(Ubuntu 18.04开启远程桌面连接,非常简单。但是有小伙伴咨询如何使用微软的远程桌面连接MSTSC(Microsoft terminal services client)来连接Ubuntu 18.04的远程桌面。

开始我想,为什么会有这种需求呢?微软的MSTSC就这么好用吗?跨系统连接应该会有问题吧?

然后我去搜了一下,发现确实挺简单的,在Ubuntu 18.04之前的版本中,仅需要一条命令即可完成安装,命令如下:

apt-get install xrdp

但是我试了一下,发现一直无法成功登录,并且原因未明。

54a2a61cd24f0fab1db02393f38dd491.png

参考网上的方法,查看日志后,发现xRDP的xorgxrdp组件没有工作。

e7bc99bfda9dab6fb55a1f9efb038d77.png

原来,在安装xRDP时,他只是推荐安装xorgxrdp包,而没有自动安装,导致系统缺少xorgxrdp包而运行异常。

而如果要安装xorgxrdp包,又缺少必要的依赖关系。

da1ad1e4f27331ae216dcb8189dce656.png

所以,我们把依赖组件安装好,再执行安装命令就没有问题了。

apt-get install -y xorg-video-abi-23 xserver-xorg-core
apt-get install -y xorgxrdp
apt-get install -y xrdp

70090ab93827a48c866ba94800e7813f.png

查看设备监听端口信息:

82c358b8049b739de79e6950d1e1e6ce.png

可以看到端口运行正常,尝试连接一下。

df1647f2b4f6735f8458511d6ee06035.png

发现远程桌面对话框闪退,这个问题好解决,需要在控制台注销已登录用户。

d93f8c13debe9e0f38e7b958e8fbc38b.png

注销之后再登录一下。

436ae38c632cd54d066f8e625cc5bf35.png

OK,连接成功。

f6a0d8cb628029bea9b4dad1d1a05ccc.png

查看连接信息,竟然还是通过IPv6连接的。

然后我测试了一下远程复制文件,在尝试从Ubuntu拷贝到本地时,资源管理器卡死;在尝试从本地拷贝到Ubuntu时,对端不能识别MSTSC的粘贴板。

当然,如果你不想每次登陆的时候都在那个xRDP的对话框输入账号密码,也可以使用MSTSC自带的保存凭据选项。在远程桌面连接的对话框中,点击左下角的“显示选项”

a0f325697d61c12ad7ce1b8df4ee4b9c.png

展开之后,输入用户名信息,并勾选“允许我保存凭证”,再点击“连接”

40ff69b6ad08e03237affd1b6c24a230.png

在凭据页面,输入对应的账号密码信息,点击“确定”,就可以了。

762086a6e1997fafa60923af9f5f1fa8.png

然后就可以使用MSTSC直接登录了,好像也很简单的样子。

90431e0ff4a845faf2dbbac58a0ec866.gif

长按二维码
关注我们吧

a1c4227610a93b204dce7a36511182e2.jpeg

1b791846823ea099cb94b73d456f8b70.png

Ubuntu 18.04开启远程桌面连接

以Ubuntu 18.04为例,介绍如何通过GUI安装Vmware Tools

iptables命令简介

iperf3命令简介

HCLHub有所改善,但是还有进步空间

听说你想收集HCL的设备版本?好吧,成全你!

还在到处找Win11镜像?自己动手,丰衣足食!

VMware ESXI部署macOS Monterey

配置Wireguard的几个进阶玩法

Wireguard + VPP = WireVPP

相关推荐

  1. RDP连接Ubuntu远程桌面

    2024-04-24 14:48:05       40 阅读
  2. Ubuntu 使用 XRDP 实现远程桌面连接

    2024-04-24 14:48:05       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 14:48:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 14:48:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 14:48:05       82 阅读
  4. Python语言-面向对象

    2024-04-24 14:48:05       91 阅读

热门阅读

  1. windows10 下 wsl + ubuntu + cups 安装使用

    2024-04-24 14:48:05       32 阅读
  2. 从零开始的机器学习之旅:探索Sklearn基础教程

    2024-04-24 14:48:05       36 阅读
  3. PHP中的错误处理机制是怎样的?

    2024-04-24 14:48:05       75 阅读
  4. 如何根据元素的位置关系来调整 CSS 样式

    2024-04-24 14:48:05       31 阅读
  5. PostCSS概述

    2024-04-24 14:48:05       31 阅读
  6. Ajax的请求响应

    2024-04-24 14:48:05       44 阅读
  7. 【无标题】远程链接服务实战

    2024-04-24 14:48:05       186 阅读
  8. 预防oracle的漏洞及其提权

    2024-04-24 14:48:05       34 阅读