Linux xrdp 问题(解决远程访问失败问题)

开发中偶发机器无法远程登录服务器,本地启用mstsc连接失败,解决方法如下:

基本命令如下:

  502  mount -o remount ,rw /
  503  mount
  504  systemctl start xrdp
  505  ls
  506  systemctl status xrdp
  507  /etc/init.d/smbd restart

 

  1. 查看xrdp状态,发现进程挂掉

2. 查看主分区,发现主分区权限为只读,正常是读写权限

3. 查看失败原因:分区挂载失败,导致远程失败

4. 手动挂载主分区

5. 重启xrdp,恢复正常

 

### 解决Linux新建用户xrdp连接失败问题 对于Linux系统中的Ubuntu版本,在创建新用户之后遇到xrdp连接失败的情况,通常涉及权限配置不当或环境变量未正确设置等问题。 #### 权限调整 确保新用户的家目拥有正确的读写执行权限。可以通过命令`chmod 700 /home/username`来设定[^1]。这一步骤有助于防止由于权限不足而导致的登失败。 #### 用户组管理 确认新用户被加入到了允许使用X Window系统的用户组中。可以利用如下指令完成此操作:`sudo usermod -aG sudo username`以及`sutdo usermod -aG adm username`,这里假设目标是赋予管理员级别的访问控制[^3]。 #### 配置文件修改 编辑位于/etc/xrdp下的sesman.ini文件,增加或更改某些特定参数以适应多会话需求。具体来,找到[Xorg]部分并添加以下行: ```ini ParamList=keyboard-layout ``` 此外,还需检查[xrdp-sesman]区段内是否存在合理的超时时间定义,比如Timeout=60000表示等待响应的最大毫秒数[^4]。 #### Xauthority 文件处理 有时新的用户账户可能缺少.Xauthority文件,该文件用于存储显示授权信息。可通过复制现有合法用户的对应文件至新用户主目,并适当调整其所有权(`chown`)和权限(`chmod 600 .Xauthority`)加以修复。 #### 测试与验证 最后重启xrdp服务使上述改动生效:`systemctl restart xrdp.service`。尝试再次建立远程桌面连接测试效果;如果仍然存在问题,则考虑查看日志记获取更多诊断线索,如/var/log/xrdp.log 和 /var/log/xrdp-sesman.log[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值