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

Ubuntu 16.04下XRDP单会话强制配置问题

强制XRDP同一用户使用单一会话(Ubuntu 16.04)

要实现同一凭据不管从哪个IP连接都复用已有会话,你需要调整XRDP的会话管理器配置,具体步骤如下:

1. 修改会话管理器核心配置

首先编辑负责会话管理的sesman.ini文件:

sudo nano /etc/xrdp/sesman.ini

找到[SessionManager]区块,将SingleSession参数的值从默认的false改为true:

[SessionManager]
SingleSession=true

这个参数的作用就是限制每个用户只能存在一个活跃会话,新连接会自动附着到已有会话上,而非创建新会话。

2. 调整XRDP主配置(可选但推荐)

为了确保所有会话类型都遵循单会话规则,编辑xrdp.ini文件:

sudo nano /etc/xrdp/xrdp.ini

在每个会话配置块(比如[xrdp1]、[xrdp2])中添加或修改force_usersession=true:

[xrdp1]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
force_usersession=true

这个设置会强制用户使用专属会话,避免系统级会话的冲突问题。

3. 重启XRDP服务使配置生效

修改完配置后,需要重启XRDP和会话管理器服务:

sudo service xrdp restart
sudo service xrdp-sesman restart

4. 清理旧会话(按需操作)

如果用户之前已经存在多个活跃会话,建议先清理掉旧会话,避免新连接时出现异常:

# 替换成目标用户名
pkill -u your_username

完成以上设置后,同一用户无论从哪个IP地址发起XRDP连接,都会自动接入已有的会话,不会再创建新会话。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:09:05