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

SSH断开致MATLAB运行终止,tmux/screen无效的技术求助

远程MATLAB会话稳定性问题

环境

  • Windows 10 系统,通过WSL安装的Ubuntu作为本地客户端
  • 目标服务器:Ubuntu 22.04.1 LTS,需运行带GUI的MATLAB

当前连接与运行流程

本地WSL终端执行带X11转发的SSH连接:

username@LAPTOP-4KB3S7C0:~$ ssh -X sagar.1997_r@[IP地址]
sagar.1997_r@[IP地址]'s password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-70-generic x86_64)

登录服务器后启动MATLAB:

sagar.1997_r@Matlab-X:~$ matlab
MATLAB is selecting SOFTWARE OPENGL rendering.

此时MATLAB GUI可正常打开并运行代码,但关闭本地终端或SSH连接中断时,MATLAB会自动终止。

已尝试的tmux解决方案及问题

尝试用tmux维持后台会话,操作步骤:

  1. 登录服务器后启动tmux会话:
sagar.1997_r@Matlab-X:~$ tmux
  1. 在tmux会话内启动MATLAB并运行代码,随后分离会话。

看似MATLAB在后台运行,但存在以下问题:

  • 一旦本地SSH连接中断(如关闭笔记本、网络断开),MATLAB会话直接丢失
  • 重新通过ssh -X登录服务器后,尝试重连之前的tmux会话时,会出现connection lost或disconnected pipes错误,无法恢复MATLAB GUI会话

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:50:02