You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04启用自动登录后无法通过RDP连接的问题咨询

Ubuntu 22.04启用自动登录后无法通过RDP连接的问题咨询

我理解你遇到的困扰——在Ubuntu 22.04系统(无论是Wayland还是X11服务器环境)下启用自动登录后,无法远程连接到Gnome RDP,哪怕重启系统后问题依然存在。这确实是个比较常见的兼容性问题,大概率和Gnome会话管理、RDP服务的权限配置有关,下面给你几个实用的排查和解决方向:

  • 检查Gnome远程桌面服务状态
    首先确认gnome-remote-desktop服务是否正常运行,打开终端执行以下命令:

    systemctl status gnome-remote-desktop.service
    

    如果服务未启动,手动启动并设置开机自启:

    sudo systemctl start gnome-remote-desktop.service
    sudo systemctl enable gnome-remote-desktop.service
    
  • 调整自动登录的会话配置
    启用自动登录后,Gnome可能默认启动了与RDP不兼容的会话类型。你可以修改GDM的配置文件来调整:
    编辑/etc/gdm3/custom.conf文件,找到[daemon]区块,确保配置如下(替换你的用户名为实际用户名):

    AutomaticLoginEnable=true
    AutomaticLogin=你的用户名
    WaylandEnable=false  # 若使用X11,强制禁用Wayland避免会话冲突
    

    保存文件后重启GDM服务:

    sudo systemctl restart gdm3.service
    
  • 确认RDP权限与会话隔离设置
    自动登录的用户会话可能和RDP服务的运行上下文产生冲突。你可以先临时禁用自动登录,手动登录一次系统后开启RDP服务,之后再重新启用自动登录,看是否能解决问题。同时检查当前用户是否拥有远程桌面权限:
    在终端执行:

    gsettings get org.gnome.desktop.remote-desktop.rdp enabled
    

    若返回false,则设置为启用状态:

    gsettings set org.gnome.desktop.remote-desktop.rdp enabled true
    
  • 排查防火墙与端口占用情况
    虽然重启后问题依旧,但还是建议确认防火墙是否放行RDP默认端口(3389):

    sudo ufw allow 3389/tcp
    sudo ufw reload
    

    同时检查3389端口是否被正常监听:

    ss -tulpn | grep 3389
    

如果以上步骤都无法解决问题,你可以查看gnome-remote-desktop的实时日志来定位具体错误:

journalctl -u gnome-remote-desktop.service -f

根据日志中的错误信息,就能更精准地排查问题根源了。

备注:内容来源于stack exchange,提问作者user981916

火山引擎 最新活动