文档首页/ 云手机服务器 CPH/ 常见问题/ SSH隧道故障类/ 如何保持SSH会话不中断?
更新时间:2022-11-28 GMT+08:00

如何保持SSH会话不中断?

问题描述

在连接云手机时,可能会因为长时间不操作,导致SSH会话超时退出。如果已经通过ADB连接上云手机,那么超时退出后,将无法继续执行adb shell相关命令。

处理方法

在建立SSH隧道时,命令中添加“ -o ServerAliveInterval=30”参数。那么完整的命令为:

ssh -L 本地空闲端口:云手机监听地址 SSH隧道用户名@公网IP地址 -i 私钥文件路径 -o ServerAliveInterval=30 -Nf

其中,“ServerAliveInterval=30”参数表示:本地ssh客户端每隔30s向服务器端sshd发送keep-alive包,以保持会话连接。