配置ubuntu系统远程桌面并用windows系统访问

系统版本:

ubuntu-22.04-desktop

windows11

操作步骤

在 Windows 系统中远程访问 Ubuntu 桌面,可以通过使用远程桌面协议 (RDP) 的工具来实现,例如使用 Microsoft 的 Remote Desktop Connection 工具或者其他第三方工具如 TightVNC,RealVNC 等。以下是使用 RDP 的步骤:

1.在 Ubuntu 系统中安装 xrdp:

xrdp 是一个开源的远程桌面协议 (RDP) 服务器,它允许你使用 Microsoft Remote Desktop Connection 工具或其他 RDP 工具连接到你的 Ubuntu 机器。你可以通过以下命令在 Ubuntu 上安装 xrdp:

sudo apt-get update
sudo apt-get install xrdp

2.启动 xrdp 服务:

安装完 xrdp 后,你需要启动它。你可以通过以下命令启动 xrdp:

sudo systemctl enable xrdp
sudo systemctl start xrdp

3.在 Windows 中连接到 Ubuntu:

1.在的 Windows 机器上,打开 Remote Desktop Connection 工具(你可以在开始菜单中搜索 “Remote Desktop Connection” 或使用“win+R组合键,输入mstsc”)。

ubuntu 远程桌面连接 centos ubuntu系统远程桌面_ubuntu


ubuntu 远程桌面连接 centos ubuntu系统远程桌面_windows_02

2.在 “计算机” 字段中输入你的 Ubuntu 机器的 IP 地址,然后点击 “连接”。

ubuntu 远程桌面连接 centos ubuntu系统远程桌面_linux_03

3.然后,你应该能看到一个登录界面,你可以使用你在 Ubuntu 机器上的用户名和密码来登录。

ubuntu 远程桌面连接 centos ubuntu系统远程桌面_运维_04

注意,你需要确保你的 Ubuntu 机器的防火墙允许 RDP 连接。默认情况下,xrdp 使用 3389 端口,所以你需要确保这个端口是开放的。你也需要确保你的 Windows 机器和 Ubuntu 机器在同一个网络中,否则你可能需要进行额外的网络配置。

Session的选择与兼容性问题

1.在使用 xrdp 连接 Ubuntu 桌面时,“Session” 选项允许你选择要启动的桌面环境。Ubuntu 默认的桌面环境是 GNOME,但是 xrdp 并不完全支持 GNOME。因此,通常建议使用与 xrdp 兼容的桌面环境,如 Xfce 或 LXDE。

2.如果你已经安装了 Xfce,你应该在 “Session” 选项中看到一个名为 “Xfce Session” 的选项。选择这个选项,然后输入你的用户名和密码,然后点击 “OK”。

3.如果你没有安装其他的桌面环境,或者你不确定你应该选择哪个选项,你可以尝试选择 “Xorg”。这通常是 xrdp 的默认选项,它应该能提供一个基本的桌面环境。

如果你选择了 “Xorg” 但是遇到了黑屏的问题,这可能是因为 xrdp 与 Ubuntu 默认的 GNOME 桌面环境不兼容。在这种情况下,你可以尝试安装并使用一个与 xrdp 兼容的桌面环境,例如 Xfce。

以下是在 Ubuntu 上安装 Xfce 并配置 xrdp 使用 Xfce 的步骤:

  1. 安装 Xfce:你可以通过以下命令在 Ubuntu 上安装 Xfce:
sudo apt-get update
sudo apt-get install xfce4
  1. 配置 xrdp 使用 Xfce:安装完 Xfce 后,你需要配置 xrdp 使用 Xfce。你可以通过以下命令来做这个配置:
echo xfce4-session >~/.xsession
  1. 重启 xrdp:配置完 xrdp 后,你需要重启它。你可以通过以下命令重启 xrdp:
sudo systemctl restart xrdp

然后,你可以再次尝试使用 Remote Desktop Connection 工具连接到你的 Ubuntu 机器,并在 “Session” 选项中选择 “Xorg”。如果一切正常,你应该能看到 Xfce 的桌面环境。