我有一个运行 Rocky Linux 8.5 的工作站,xRDP 用于从 Windows Server 2008 虚拟环境进行远程连接。我在 Windows 机器上没有管理员控制权,只有在 Linux 机器上。
最近,我一直受到 RDP 会话定期断开连接的困扰,断开连接时日志文件中再次出现以下错误:
xrdp[10275]: [ERROR] SSL_read: I/O error
xrdp[10275]: [ERROR] xrdp_iso_send: trans_write_copy_s failed
xrdp[10275]: [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed
xrdp-sesman[7385]: Fri Feb 25 10:09:00 2022
xrdp-sesman[7385]: VNCSConnST: closing [::1]::40466: Clean disconnection
xrdp-sesman[7385]: EncodeManager: Framebuffer updates: 613
xrdp-sesman[7385]: EncodeManager: Raw:
xrdp-sesman[7385]: EncodeManager: Solid: 1.731 krects, 2.71145 Mpixels
xrdp-sesman[7385]: EncodeManager: 10.3632 MiB (1:1 ratio)
xrdp-sesman[7385]: EncodeManager: Bitmap RLE: 326 rects, 130.534 kpixels
xrdp-sesman[7385]: EncodeManager: 513.719 KiB (1:1 ratio)
xrdp-sesman[7385]: EncodeManager: Indexed RLE: 2.44 krects, 14.5105 Mpixels
xrdp-sesman[7385]: EncodeManager: 55.381 MiB (1:1 ratio)
xrdp-sesman[7385]: EncodeManager: Full Colour: 1.291 krects, 1.62725 Mpixels
xrdp-sesman[7385]: EncodeManager: 6.22224 MiB (1:1 ratio)
xrdp-sesman[7385]: EncodeManager: Total: 5.788 krects, 18.9797 Mpixels
xrdp-sesman[7385]: EncodeManager: 72.4682 MiB (1:1 ratio)
xrdp-sesman[7385]: TcpSocket: unable to get peer name for socket
xrdp-sesman[7385]: Connections: closed: ::0
xrdp-sesman[7385]: ComparingUpdateTracker: 116.27 Mpixels in / 16.9062 Mpixels out
xrdp-sesman[7385]: ComparingUpdateTracker: (1:6.87731 ratio)
我重新安装了所有 XRDP 组件并刷新了所有配置数据,但问题仍然存在。有时我可以立即重新连接,有时我必须等待几分钟或重新启动机器。
有什么解决办法吗?