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

如何通过命令实现手机与Ubuntu服务器终端会话的无缝续接

Ubuntu服务器终端会话跨设备续接方案

用tmux实现(推荐)

tmux是目前主流的终端复用工具,功能丰富且操作直观,完全满足跨设备续接会话的需求:

  1. 安装tmux
    在Ubuntu服务器上执行命令完成安装:
    sudo apt update && sudo apt install tmux
    
  2. 创建专属会话
    登录服务器后,创建一个带自定义名称的会话(比如命名为work):
    tmux new -s work
    
    之后你在这个会话里的所有操作(打开的文件、运行的脚本、输入的命令进度等)都会被实时保存。
  3. 临时分离会话
    当需要切换设备(比如出门换手机连接),按Ctrl+b松开后再按d,就能回到服务器的初始终端,此时tmux会话会在后台持续运行,不会中断任何进程。
  4. 跨设备恢复会话
    用手机Juice SSH连接服务器后,先查看后台所有会话:
    tmux ls
    
    找到之前创建的会话名(比如work),执行命令恢复会话:
    tmux attach -t work
    
    瞬间就能回到离开时的操作界面,继续未完成的工作。
  5. 常用快捷操作
    • 列出所有后台会话:tmux ls
    • 关闭已完成的会话:tmux kill-session -t work

用screen实现(轻量备选)

如果偏好更轻量的工具,screen也是可靠的传统方案:

  1. 安装screen
    在服务器上执行命令安装:
    sudo apt update && sudo apt install screen
    
  2. 创建新会话
    输入命令创建带自定义名称的会话(比如my_session):
    screen -S my_session
    
  3. 分离会话
    按Ctrl+a松开后再按d,即可分离会话,后台进程不受影响。
  4. 恢复会话
    连接服务器后,先查看所有会话:
    screen -ls
    
    恢复指定会话:
    screen -r my_session
    
    如果出现会话已被附着的提示,用强制恢复命令:
    screen -d -r my_session
    

关键注意事项

  • 只要服务器不重启,后台会话会一直保持运行,哪怕你断开SSH连接也不会中断进程。
  • 不要在会话内直接执行exit,否则会彻底关闭会话,无法再恢复;必须用分离快捷键退出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 22:10:34