当前位置:首页 > Ubuntu > 正文

Ubuntu远程桌面配置指南(手把手教你设置RDP服务实现Windows远程连接Ubuntu)

在日常开发或服务器管理中,很多用户希望像连接Windows一样通过远程桌面协议(RDP)来访问自己的Ubuntu系统。本文将详细讲解如何在Ubuntu上配置RDP服务,让小白也能轻松完成Ubuntu RDP配置,实现从Windows、Mac或其他设备远程控制Ubuntu桌面。

Ubuntu远程桌面配置指南(手把手教你设置RDP服务实现Windows远程连接Ubuntu) Ubuntu RDP配置 远程桌面连接Ubuntu xrdp安装 Ubuntu远程访问 第1张

一、准备工作

在开始之前,请确保:

  • 你使用的是Ubuntu 20.04、22.04 或更新版本(桌面版)
  • 你的Ubuntu已连接互联网
  • 你拥有sudo管理员权限
  • 你的防火墙允许3389端口通信(RDP默认端口)

二、安装xrdp服务

xrdp 是一个开源的RDP服务器,它允许我们通过标准RDP客户端(如Windows自带的“远程桌面连接”)连接到Linux桌面。

打开终端(Ctrl+Alt+T),依次执行以下命令:

sudo apt updatesudo apt install xrdp -y  

安装完成后,xrdp服务会自动启动。你可以用以下命令检查状态:

sudo systemctl status xrdp  

如果看到绿色的 active (running),说明服务已正常运行。

三、配置桌面环境

Ubuntu默认使用GNOME桌面,但xrdp与GNOME兼容性不佳。推荐使用轻量级且兼容性更好的桌面环境,例如XFCE4。

安装XFCE4:

sudo apt install xfce4 xfce4-goodies -y  

然后,将XFCE设置为xrdp的默认会话:

echo "startxfce4" > ~/.xsession  

如果你希望所有用户都使用XFCE,可以将配置写入全局模板:

sudo cp /etc/skel/.xsession ~/.xsession  

四、重启xrdp服务

修改配置后,需要重启xrdp服务使更改生效:

sudo systemctl restart xrdp  

五、配置防火墙(如启用UFW)

如果你启用了UFW防火墙,需要放行RDP端口(默认3389):

sudo ufw allow 3389/tcpsudo ufw reload  

六、从Windows远程连接Ubuntu

现在,你可以从Windows电脑进行连接:

  1. 按下 Win + R,输入 mstsc 打开“远程桌面连接”
  2. 在“计算机”栏输入你的Ubuntu主机IP地址
  3. 点击“连接”
  4. 在登录界面,选择 sesman-Xvnc(或类似选项),然后输入你的Ubuntu用户名和密码
  5. 成功连接后,你将看到XFCE桌面环境

至此,你就完成了完整的Ubuntu远程访问配置!

七、常见问题排查

  • 黑屏/卡在登录界面:通常是桌面环境未正确配置,请确认已设置.xsession文件
  • 无法连接:检查Ubuntu防火墙是否放行3389端口,以及网络是否互通
  • 中文乱码:在XFCE中安装中文字体:sudo apt install fonts-wqy-zenhei -y

总结

通过本文,你已经掌握了如何在Ubuntu上安装和配置xrdp服务,实现了高效的远程桌面连接Ubuntu。无论是开发、测试还是远程办公,这项技能都能极大提升你的工作效率。记得收藏本教程,方便日后参考!

SEO关键词回顾:Ubuntu RDP配置、远程桌面连接Ubuntu、Ubuntu xrdp安装、Ubuntu远程访问