如何在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有没有。两种方法:

  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
TaskDescription
kubuntu-desktopKubuntu desktop ( KDE Desktop )
lubuntu-desktopLubuntu Desktop ( LXQt desktop )
ubuntu-budgie-desktopUbuntu Budgie desktop
ubuntu-desktopUbuntu desktop ( default GNOME )
ubuntu-desktop-minimalUbuntu minimal desktop ( default GNOME )
ubuntu-mate-desktopUbuntu MATE desktop
ubuntustudio-desktopUbuntu Studio desktop ( Xfce-based desktop )
ubuntustudio-desktop-coreUbuntu Studio minimal DE installation ( Xfce-based desktop )
xubuntu-desktopXubuntu 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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值