写点什么

如何在 Ubuntu20.04 上安装 RDP 远程

作者:DisonTangor
  • 2022-12-01
    上海
  • 本文字数:703 字

    阅读完需:约 2 分钟

计算机最有意思的事情,就是你可以用任何方式去实现跨设备连接。例如 google 通过 webrtc 实现远程桌面,Linux 则是常用 ssh 等。在远程桌面上一般分为 windows 的 RDP 和 Unix/Linux 的 VNC。


常规在 windows 上win+r输入mstsc,我们通过微软的 RDP 技术去远程计算机。RDP 和 VNC 的区别主要是图像渲染的位置,RDP 在客户端上渲染,而 VNC 则依赖服务器再传输。


由此我想尝试一下 RDP 远程 Linux。

环境

服务器:Ubuntu 20.04 客户机:Windows 10/11

安装桌面

通过 ssh 连接 Ubuntu Server。检查 window system 有没有。两种方法:


  1. apt list --installed # 查看已安装的软件

  2. 输入ls /usr/bin/*session


有的话


/usr/bin/dbus-run-session  /usr/bin/gnome-session-custom-session/usr/bin/gnome-session
复制代码


否则


/usr/bin/byobu-select-session  /usr/bin/dbus-run-session
复制代码



提示: Ubuntu 可以通过tasksel


$ sudo apt update$ sudo apt install tasksel
复制代码



表格仅供参考,详情输入:


$ tasksel --list-tasks
复制代码


安装桌面程序:


$ sudo tasksel install ubuntu-desktop
复制代码


安装完成后重启 reboot


如果登录界面没有进入 GUI


$ sudo systemctl set-default graphical.target
复制代码

安装 RDP

xrdp 是 xorg 提供的 linux 实现 rdp 的工具。


$ sudo apt update$ sudo apt install xrdp
复制代码


重启后输入:


$ sudo systemctl enable --now xrdp
复制代码


把端口 3389 作为输入端口,设置防火墙。


$ sudo ufw allow from any to any port 3389 proto tcp
复制代码


最后在 Windows 上远程你的 Ubuntu 吧。


引用:


  1. How to List Installed Packages on Ubuntu and Debian-based Linux Distributions

  2. How To Check If GUI Is Installed In Linux From Commandline

  3. Ubuntu 20.04 GUI installation

  4. Ubuntu 20.04 Remote Desktop Access from Windows 10

发布于: 刚刚阅读数: 4
用户头像

DisonTangor

关注

怀揣一个武侠梦的男孩 2020-07-29 加入

还未添加个人简介

评论

发布
暂无评论
如何在Ubuntu20.04上安装RDP远程_ubuntu_DisonTangor_InfoQ写作社区