如何在Ubuntu20.04上安装RDP远程
计算机最有意思的事情,就是你可以用任何方式去实现跨设备连接。例如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有没有。两种方法:
- apt list --installed # 查看已安装的软件
- 输入
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吧。
引用:
- How to List Installed Packages on Ubuntu and Debian-based Linux Distributions
- How To Check If GUI Is Installed In Linux From Commandline
- Ubuntu 20.04 GUI installation
- Ubuntu 20.04 Remote Desktop Access from Windows 10
如何在Ubuntu20.04上安装RDP远程相关推荐
- Ubuntu20.04上安装部署Elasticsearch
一.背景 在我们开发ElasticSearch相关功能的时候,想要本机部署一个ElasticSearch服务.想采用apt-get install 的方式来安装.本文在Ubuntu20.04上安装部署 ...
- ubuntu20.04上安装和使用frp内网穿透的方法
ubuntu20.04上安装和使用frp内网穿透的方法 第一步:下载frp软件 frp_0.36.2_linux_amd64.tar.gz 下载地址:https://download.csdn.net ...
- 如何在ubuntu14.04上安装轻量级的Budgie桌面(v8)
如何在ubuntu14.04上安装轻量级的Budgie桌面(v8) Budgie是为Linux发行版定制的旗舰桌面,也是一个定制工程.为思想前卫的用户设计,致力于简单和简洁.它的一个巨大优势是它不是别 ...
- 在Ubuntu20.04上安装二进制ros2 foxy
在Ubuntu20.04上安装二进制ros2 foxy 设置语言环境的支持,确保支持UTF-8 sudo locale-gen en_US en_US.UTF-8 sudo update-locale ...
- 在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]
在Ubuntu20.04上安装MySQL8.0及正确配置[已验证] 安装MySQL 验证 登陆MySQL 创建db 解决workbench连接的问题 小结 常用操作 如何新增用户 对新增的用户更改加密 ...
- Ubuntu20.04下安装向日葵远程软件
Ubuntu20.04下安装向日葵远程软件 安装包下载 安装 运行 卸载 安装包下载 官网地址:link. 选择Linux版本安装 安装 1.回溯下载目录下执行命令 sudo dpkg -i 文件名. ...
- 如何在 Windows 11 上安装 RSAT 远程服务器管理工具
如何在 Windows 11 上安装 RSAT 远程服务器管理工具 问题描述 与以前版本的 Windows 操作系统相比,此在 Windows 11 上安装远程服务器管理工具 (RSAT) 的 ...
- linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea
[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...
- 1.【Linux】如何在Ubuntu18.04上安装微信
ubuntu 阿里云下载地址:http://mirrors.aliyun.com/ubuntu-releases/ 在ubuntu上使用windows上的一些软件需要安装wine. 本教程介绍如何在 ...
最新文章
- Oracle 查询转换之子查询展开
- 获取邮箱通讯录,msn好友列表的C#源码
- Shell编程之matrix---装逼又炫酷
- netty服务器定时发送消息,netty+websocket+quartz实现消息定时推送
- 汇编语言 ADC指令和SBB指令
- VMware的“桥接”、“NAT”、“Host-only”上网方式的区别
- ubuntu系统静态路由
- jacoco 源码分析 class字节码植入的冲突问题
- linux 查看libusb版本,linux / libusb获取usb设备路径
- 敏捷开发:影响地图工作坊的反思
- java this.val$_[Java教程]Jquery $(this).attr和$(this).val用法示例
- matlab两个曲线的名称怎么显示出来的,求MATLAB的高手,怎么把两张仿真曲线合并显示在一张图上?...
- 一文学会用 Tensorflow 搭建神经网络
- eltable表头高度无法设置_厨房吊顶高度一般多少?厨房吊顶安装需要注意什?...
- Broken Auth and session mgmt
- C++ 3D 绘图技术调研常用库介绍
- NRF52832 RNG
- 错宗复杂的进程标识PID
- 网络安全用什么编程语言_网络安全的5种最佳编程语言
- Python教程一:Python环境安装(Anaconda3版本)