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 桌面了。
浙公网安备 33010602011771号