第 9 章 · 指南 · 1B Terminal
常见问题与解决方法
出现问题时,应用会告诉您发生了什么以及需要检查什么;点按 详细信息 可查看技术消息。以下是最常见的情况。
问题与解决方法
“找不到服务器 …”
无法解析该名称。请检查地址是否有拼写错误,以及手机是否已连接互联网。如果这是您 VPN 或家庭网络中的名称,请先连接到该 VPN 或网络。
“… 拒绝了端口 … 上的连接”
服务器可以访问,但该端口上没有程序在监听。请检查主机中的端口(默认 22),以及 SSH 服务器是否正在运行(sudo systemctl status ssh 或 sshd)。
“… 未及时响应”或“无法访问 …”
服务器可能已关机,或者被防火墙、VPN 或您的网络拦截。如果服务器只能在家里访问,请在 高级 › 其他地址 中添加它的另一个地址(VPN、Tailscale……)。
“服务器拒绝了登录”或“服务器拒绝了密钥”
请检查 用户名。使用密钥时,请确认其公钥(在 密钥串 中点按即可查看)位于该用户的 ~/.ssh/authorized_keys 中,并且该文件不能被其他用户写入(chmod 600 ~/.ssh/authorized_keys、chmod 700 ~/.ssh)。
“服务器指纹已更改!”
如果您重装了服务器或更换了它的密钥,请在服务器上核对新指纹,然后使用 忘记已保存的指纹…。如果您没有预料到这种情况,请不要连接:可能有人在拦截连接。
“没有共同的安全算法”
服务器只提供过时的算法。如果它是您信任的旧服务器或网络设备,请仅为该主机在 高级 中开启 允许旧算法。
收不到提醒
请检查 Android 是否允许 1B Terminal 发送通知、会话需要您时通知 是否已开启,以及智能体是否会发送提醒(为智能体配置服务器)。您正在查看的会话不会发出提醒。如果手机的省电功能会关闭应用,请将 1B Terminal 排除在外。
“服务器未安装 tmux…”
在服务器上安装 tmux(sudo apt install tmux 或 sudo dnf install tmux),然后重新连接。在此期间,您使用的是普通 shell。
“服务器未提供 SFTP…”
SSH 服务器没有 SFTP 子系统。请让服务器管理员在 /etc/ssh/sshd_config 中启用 Subsystem sftp。
“服务器不允许转发端口 …”
服务器关闭了端口转发(AllowTcpForwarding)。如果无法修改它的配置,就无法使用端口转发。
Gboard 的麦克风不出现
点按终端以调出键盘;如果是其他键盘,请切换到 Gboard。Gboard 会在终端和输入栏中显示麦克风。
锁定手机时会话断开
不应该这样:会话会在后台继续运行,并显示一条通知。有些手机会为了省电而关闭应用:请将 1B Terminal 排除在电池优化之外。使用 tmux 和 自动重新连接 时,无论如何您都会回到原来的位置。
基于 1B Terminal 1.2 编写,配有应用的真实截图和示例数据。