第 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 為準撰寫,附有應用程式的真實螢幕截圖和範例資料。