侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 177 篇文章
  • 累计创建 68 个标签
  • 累计收到 2 条评论

如何远程连接云服务器桌面版 Ubuntu

liveJQ
2025-01-10 / 0 评论 / 0 点赞 / 26 阅读 / 1,507 字

测试环境:Ubuntu 22.04 Desktop

使用 xrdp

xrdp 是一个基于 RDP 协议的开源远程桌面服务,支持多种操作系统,并且可以与 Windows 远程桌面客户端无缝对接,提供便捷、高效的远程访问体验‌。

安装

sudo apt update && sudo apt upgrade -y
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

如果安装提示“Unable to locate package xrdp”,Ubuntu 默认的包管理器源可能有问题,或者没有启用 universe 仓库。

sudo add-apt-repository universe
sudo apt update
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

如果网络连接不稳定或使用的镜像源不可用,可能导致无法找到软件包。

  1. 更换官方推荐源:
sudo sed -i 's|http://.*.archive.ubuntu.com|http://archive.ubuntu.com|g' /etc/apt/sources.list
  1. 使用阿里云:
sudo sed -i 's|http://.*.archive.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list
sudo sed -i 's|http://security.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list

如果当前使用的是最小安装的 Server 版本,需要先安装桌面环境(GNOME):

sudo apt install ubuntu-desktop -y

远程桌面默认使用 3389 的 tcp 端口,确保防火墙放行:

sudo ufw allow 3389/tcp
sudo ufw reload

在 Windows 上使用远程桌面客户端连接

使用快捷键 Win + R,输入 mstsc 并回车,输入服务器 IP 和远程桌面端口,因为这里使用的默认端口 3389 ,所以可以不填。连接成功之后,输入 Ubuntu 用户的用户名和密码(与你通过 SSH 连接时使用的用户名和密码相同)。

使用 NoMachine

‌NoMachine 是一款功能强大的远程桌面工具,特别适用于Linux环境。‌它通过使用 NX 协议,能够在高延迟和低带宽链路上提供近乎本地的速度响应,使用户感觉就像直接在计算机前操作一样‌。NoMachine 支持多种操作系统,包括 Linux、Windows、Mac OS X 和 Android,使得用户可以从任何地方访问远程桌面‌。

安装

首先需要先从官网下载 NoMachine for Linux -x86_64, amd64,然后安装到你的 Ubuntu:

cd ~/Downloads
wget https://download.nomachine.com/download/8.14/Linux/nomachine_8.14.2_1_amd64.deb
sudo dpkg -i nomachine_*.deb
sudo systemctl status nxserver

如果有依赖问题,运行以下命令修复:

sudo apt --fix-broken install

使用 NoMachine 客户端程序进行连接

访问 官网下载当前系统对于的客户端程序即可,默认使用 4000 端口,请确保防火墙放行该端口。

sudo ufw allow 4000/tcp
sudo ufw reload

相关资料

  1. Getting started with NoMachine
0

评论区