故障排查

本页介绍 Mobile SSH 的常见问题,以及在更改服务器端 SSH 设置之前应先进行的检查。

无法连接

请检查:

如果同一主机在另一台设备上可用,请逐一比较主机、端口、用户名、密钥和网络路径。

认证失败

请检查:

对于加密的私钥,请在密码/口令字段中输入口令。

私钥导入失败

私钥导入使用 Android 文件选择器。如果导入失败:

键盘输入延迟或被更改

如果你的 Android 键盘在文本到达 shell 之前对其进行了修改,请在 Mobile SSH 设置中关闭键盘建议。这对 Vim、tmux、htop、less、使用特殊组合键的 shell 以及远程密码提示很有用。

使用额外按键行输入 ESCTABCTRL、方向键、HOMEENDPGUPPGDN 等终端按键。

tmux 滚动与预期不符

Mobile SSH 会根据终端状态调整滚动行为。在 tmux 或其他备用屏幕程序中,滚动手势可能发送 tmux 复制模式命令,而不是滚动本地历史记录。如果启用了 tmux 鼠标模式,应用会发送鼠标滚轮转义序列。

如果滚动效果不符合预期:

锁屏后会话断开

Mobile SSH 使用保活、前台服务、唤醒锁、Wi-Fi 锁和重连尝试来减少断线。但 Android 的电池策略仍可能停止后台工作。

请检查:

文件传输无法浏览手机文件

在较新的 Android 版本上,本地文件浏览可能需要存储访问权限。请在 Android 设置中为 Mobile SSH 授予存储访问权限,然后重新打开文件传输屏幕。

如果远程文件可以加载而本地文件无法加载,说明 SSH 连接很可能没有问题,问题出在本地 Android 存储访问上。

上传或下载失败

请检查:

端口转发失败

请检查:

调试日志

起始屏幕包含 Debug 按钮。启用后,Mobile SSH 会记录终端事件、SSH 数据大小、触摸输入、窗口大小调整行为和隧道生命周期的诊断信息。停止记录后可将调试归档保存到本地。

在分享调试归档之前请先检查其内容。这些文件用于故障排查,可能包含服务器名称、时序、终端行为或其他环境详情。