You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS中Ubuntu 16.04远程连接(xrdp)文本缺失无法登录求助

解决Microsoft Remote Desktop 10连接Ubuntu 16.04无法显示文本的问题

我之前帮朋友排查过一模一样的问题!这基本是Ubuntu 16.04默认桌面环境的字体渲染和Microsoft Remote Desktop 10的兼容性冲突导致的,尤其是登录界面的字体加载异常。下面是亲测有效的解决步骤:

步骤1:先通过SSH/EC2 Instance Connect远程连接服务器

因为现在没法通过RDP操作,先借助AWS控制台的EC2 Instance Connect或者本地SSH工具连上你的Ubuntu服务器,获取命令行权限。

步骤2:安装通用字体包

Ubuntu 16.04默认的字体库可能不全,导致RDP客户端无法渲染文本,先安装一批通用字体:

sudo apt update && sudo apt install -y fonts-dejavu-core fonts-freefont-ttf fonts-liberation fonts-noto

步骤3:调整LightDM显示管理器配置

Ubuntu 16.04默认用LightDM作为显示管理器,修改它的配置来强制字体加载:

  1. 编辑LightDM配置文件:
    sudo nano /etc/lightdm/lightdm.conf
    
  2. 找到[SeatDefaults]段落(如果没有就手动添加),插入以下两行:
    xserver-command=X -core +extension RANDR +extension RENDER -nolisten tcp
    greeter-setup-script=/usr/bin/xset fp rehash
    
  3. 按Ctrl+O保存,Ctrl+X退出编辑器。

步骤4:调整Microsoft Remote Desktop 10的显示设置

打开Mac上的Microsoft Remote Desktop 10,编辑你的AWS Ubuntu连接配置:

  • 切换到「显示」标签页,把颜色深度设置为「24位」(不要选32位,这是关键!)
  • 可以尝试勾选「使用所有显示器」,或者手动设置一个和本地Mac分辨率匹配的数值(比如1920x1080)

步骤5:重启服务器生效

执行命令重启服务器:

sudo reboot

等服务器重启完成后,再用RDP连接,应该就能正常看到文本了。

额外排查点

如果以上步骤没解决,试试调整GNOME桌面的字体设置:

  1. 先安装dconf编辑器:
    sudo apt install -y dconf-editor
    
  2. 运行dconf-editor,导航到org/gnome/desktop/interface,把font-name设置为DejaVu Sans 10(或者其他已安装的字体),然后重启LightDM:
    sudo service lightdm restart
    

内容的提问来源于stack exchange,提问作者FailedMathematician

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:55:39