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

如何在用作NAS的Linux设备上启用远程桌面?

嘿,这个问题我之前帮朋友折腾NAS的时候碰到过——Windows网络列表里的远程桌面选项其实是调用RDP协议,但默认Linux NAS大多没开启RDP服务,所以点了才会加载半天没反应。下面是分步骤的配置方法,覆盖主流的Linux发行版:

1. 安装RDP服务端(推荐xrdp,轻量且兼容Windows)

不同发行版的安装命令略有区别:

  • Ubuntu/Debian/Mint 系列:
    先更新系统包列表:
    sudo apt update
    
    安装xrdp和轻量桌面环境(xfce4适合NAS,资源占用低):
    sudo apt install xrdp xfce4 xfce4-goodies
    
  • RHEL/CentOS/Fedora 系列:
    先启用EPEL仓库(如果还没开的话):
    sudo dnf install epel-release
    
    再安装xrdp和xfce4:
    sudo dnf install xrdp xfce4
    
2. 配置xrdp服务,避免权限和桌面启动问题
  • 把xrdp用户加入ssl-cert组,解决证书权限报错:
    sudo usermod -aG ssl-cert xrdp
    
  • 设置默认启动xfce桌面,编辑xrdp的启动脚本:
    sudo nano /etc/xrdp/startwm.sh
    
    在文件末尾的test -x /etc/X11/Xsession && exec /etc/X11/Xsession这一行之前,添加以下两行:
    unset DBUS_SESSION_BUS_ADDRESS
    unset XDG_RUNTIME_DIR
    startxfce4
    
    按Ctrl+O保存,Ctrl+X退出编辑器。
  • 重启xrdp服务并设置开机自启:
    Ubuntu/Debian:
    sudo systemctl restart xrdp && sudo systemctl enable xrdp
    
    RHEL/CentOS/Fedora:
    sudo systemctl restart xrdp && sudo systemctl enable xrdp
    
3. 放行防火墙的RDP端口

RDP默认使用3389端口,必须让防火墙允许这个端口的TCP流量:

  • Ubuntu/Debian(用ufw):
    sudo ufw allow 3389/tcp && sudo ufw reload
    
  • RHEL/CentOS/Fedora(用firewalld):
    sudo firewall-cmd --add-port=3389/tcp --permanent && sudo firewall-cmd --reload
    
4. Windows端连接的小技巧
  • 先在Linux上用hostname -I命令查一下NAS的局域网IP,Windows远程桌面直接输入这个IP就行;
  • 如果碰到“身份验证错误”,可以打开Windows远程桌面的「显示选项」→「本地资源」→「详细信息」,取消勾选「打印机」和「剪贴板」再试试;
  • 要是你的NAS是无桌面的Server版,一定要装我们上面提到的xfce4(或者其他桌面环境),不然xrdp没法启动远程会话。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:12:34