Глава 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) и подключитесь снова. А пока у вас обычная оболочка.
«Сервер не поддерживает SFTP…»
У SSH-сервера нет подсистемы SFTP. Попросите его администратора включить Subsystem sftp в /etc/ssh/sshd_config.
«Сервер не разрешил проброс порта …»
На сервере отключён проброс портов (AllowTcpForwarding). Без доступа к его настройкам это не исправить.
Не появляется микрофон Gboard
Нажмите на терминал, чтобы вызвать клавиатуру; если это другая клавиатура, переключитесь на Gboard. Gboard показывает микрофон и в терминале, и в панели ввода.
Сеанс отключается, когда я блокирую телефон
Так быть не должно: сеансы продолжают работать в фоне с уведомлением. Некоторые телефоны закрывают приложения ради экономии заряда: исключите 1B Terminal из оптимизации батареи. С tmux и Переподключаться автоматически вы в любом случае вернётесь туда же.
Написано для 1B Terminal 1.2, с настоящими скриншотами приложения и примерами данных.