Windows 远程登录 Ubuntu 桌面环境

原文:Windows 远程登录 Ubuntu 桌面环境,简单修改。

前言

在 Windows 下远程访问 Linux 服务器的桌面,有几种常见的方法:

  • xrdp(X Remote Desktop Protocol):xrdp 允许 Windows 使用 RDP(Remote Desktop Protocol)来连接到 Linux 服务器的桌面。这种方式相对简便,因为它使用 Windows 自带的远程桌面客户端。
  • VNC(Virtual Network Computing):VNC 是一种基于图形界面的远程桌面协议,它允许用户远程访问 Linux 桌面。
  • SSH(Secure Shell):SSH 是一种网络协议,用于加密方式远程登录到服务器。虽然 SSH 本身不提供图形界面访问,但可以通过 X11 转发功能在 Windows 上显示 Linux 的图形应用程序。

这里介绍 xrdp 来实现远程登陆。

RDP 连接 Ubuntu 桌面具体步骤

要通过远程桌面协议(RDP)连接运行 Xfce4 桌面环境的 Ubuntu 系统,大致可以按照以下步骤操作:

1. 安装 RDP 服务器:

在 Ubuntu 系统上,需要安装一个 RDP 服务器,如 xrdp。使用以下命令安装:

sudo apt-get update
sudo apt-get install xrdp

2. 配置 Xfce4 桌面:

xrdp 默认使用 Xfce4 作为桌面环境。确保 Xfce4 已经安装。如果没有,可以使用以下命令安装:

sudo apt-get install xfce4

xrdp 使用 VNC 作为其显示协议,因此还需要安装一个 VNC 服务器,不过 xrdp 安装过程中通常会同时安装 Xvnc。

安装 xfce4 的时候,有提示我选择 gdm3 还是 lightdm,我选的 gdm3。

3. 配置 xrdp

安装完成后,可能需要配置 xrdp 以使用 Xfce4。这通常涉及到编辑 .xsession 文件,确保它指向 Xfce4。编辑 ~/.xsession 文件,并添加以下行:

xfce4-session

4. 启动 xrdp 服务:

安装和配置完成后,启动 xrdp 服务:

sudo systemctl enable xrdp
sudo systemctl start xrdp

如果要退出 xrdp 服务:

sudo systemctl stop xrdp

5. 允许通过防火墙(可选)

这一步非必须,如果能连接到 RDP 服务器,则不需要执行这一步。否则,需要确保 RDP 端口 3389 在防火墙中是开放的。如果使用的是 ufw,可以使用以下命令:

sudo ufw allow 3389/tcp

6. 连接到 RDP 服务器

在 Windows 机器上,打开远程桌面连接应用程序,并输入 Ubuntu 服务器的 IP 地址。应该就会看到登录界面,输入 Ubuntu 的用户名和密码后,就可以通过 RDP 访问 Xfce4 桌面了。

posted @ 2025-05-01 21:21  Higurashi-kagome  阅读(964)  评论(0)    收藏  举报