计算机最有意思的事情,就是你可以用任何方式去实现跨设备连接。例如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
Task Description
kubuntu-desktop Kubuntu desktop ( KDE Desktop )
lubuntu-desktop Lubuntu Desktop ( LXQt desktop )
ubuntu-budgie-desktop Ubuntu Budgie desktop
ubuntu-desktop Ubuntu desktop ( default GNOME )
ubuntu-desktop-minimal Ubuntu minimal desktop ( default GNOME )
ubuntu-mate-desktop Ubuntu MATE desktop
ubuntustudio-desktop Ubuntu Studio desktop ( Xfce-based desktop )
ubuntustudio-desktop-core Ubuntu Studio minimal DE installation ( Xfce-based desktop )
xubuntu-desktop Xubuntu desktop ( Xfce desktop )

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

$ 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

如何在Ubuntu20.04上安装RDP远程相关推荐

  1. Ubuntu20.04上安装部署Elasticsearch

    一.背景 在我们开发ElasticSearch相关功能的时候,想要本机部署一个ElasticSearch服务.想采用apt-get install 的方式来安装.本文在Ubuntu20.04上安装部署 ...

  2. ubuntu20.04上安装和使用frp内网穿透的方法

    ubuntu20.04上安装和使用frp内网穿透的方法 第一步:下载frp软件 frp_0.36.2_linux_amd64.tar.gz 下载地址:https://download.csdn.net ...

  3. 如何在ubuntu14.04上安装轻量级的Budgie桌面(v8)

    如何在ubuntu14.04上安装轻量级的Budgie桌面(v8) Budgie是为Linux发行版定制的旗舰桌面,也是一个定制工程.为思想前卫的用户设计,致力于简单和简洁.它的一个巨大优势是它不是别 ...

  4. 在Ubuntu20.04上安装二进制ros2 foxy

    在Ubuntu20.04上安装二进制ros2 foxy 设置语言环境的支持,确保支持UTF-8 sudo locale-gen en_US en_US.UTF-8 sudo update-locale ...

  5. 在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]

    在Ubuntu20.04上安装MySQL8.0及正确配置[已验证] 安装MySQL 验证 登陆MySQL 创建db 解决workbench连接的问题 小结 常用操作 如何新增用户 对新增的用户更改加密 ...

  6. Ubuntu20.04下安装向日葵远程软件

    Ubuntu20.04下安装向日葵远程软件 安装包下载 安装 运行 卸载 安装包下载 官网地址:link. 选择Linux版本安装 安装 1.回溯下载目录下执行命令 sudo dpkg -i 文件名. ...

  7. 如何在 Windows 11 上安装 RSAT 远程服务器管理工​​具

    如何在 Windows 11 上安装 RSAT 远程服务器管理工​​具 问题描述 与以前版本的 Windows 操作系统相比,此在 Windows 11 上安装远程服务器管理工​​具 (RSAT) 的 ...

  8. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  9. 1.【Linux】如何在Ubuntu18.04上安装微信

    ubuntu 阿里云下载地址:http://mirrors.aliyun.com/ubuntu-releases/ 在ubuntu上使用windows上的一些软件需要安装wine. 本教程介绍如何在 ...

最新文章

  1. Oracle 查询转换之子查询展开
  2. 获取邮箱通讯录,msn好友列表的C#源码
  3. Shell编程之matrix---装逼又炫酷
  4. netty服务器定时发送消息,netty+websocket+quartz实现消息定时推送
  5. 汇编语言 ADC指令和SBB指令
  6. VMware的“桥接”、“NAT”、“Host-only”上网方式的区别
  7. ubuntu系统静态路由
  8. jacoco 源码分析 class字节码植入的冲突问题
  9. linux 查看libusb版本,linux / libusb获取usb设备路径
  10. 敏捷开发:影响地图工作坊的反思
  11. java this.val$_[Java教程]Jquery $(this).attr和$(this).val用法示例
  12. matlab两个曲线的名称怎么显示出来的,求MATLAB的高手,怎么把两张仿真曲线合并显示在一张图上?...
  13. 一文学会用 Tensorflow 搭建神经网络
  14. eltable表头高度无法设置_厨房吊顶高度一般多少?厨房吊顶安装需要注意什?...
  15. Broken Auth and session mgmt
  16. C++ 3D 绘图技术调研常用库介绍
  17. NRF52832 RNG
  18. 错宗复杂的进程标识PID
  19. 网络安全用什么编程语言_网络安全的5种最佳编程语言
  20. Python教程一:Python环境安装(Anaconda3版本)

热门文章

  1. 数据库服务器配置参数修改,MySQL数据库服务器端核心参数详解和推荐配置2
  2. Solidworks用引导线放样
  3. 云游戏能否终结下一代游戏主机?
  4. 【密码学篇】密码行业标准汇总(GM)
  5. 中国建设银行APP怎么设置/关闭指纹登录和指纹支付?
  6. 写论文如何将自己的语言学术化?牢记四句话就可以了!
  7. android抖抖壁纸,抖抖动态壁纸安卓版 v1.2.3下载 - 艾薇下载站
  8. Bell State 贝尔态基本原理
  9. linux下将QT移植至arm环境
  10. Python 使用mutagen写入MP3文件标签信息