1Byte Systems

第 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 编写,配有应用的真实截图和示例数据。