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) и подключитесь снова. А пока у вас обычная оболочка.

«Сервер не поддерживает SFTP…»

У SSH-сервера нет подсистемы SFTP. Попросите его администратора включить Subsystem sftp в /etc/ssh/sshd_config.

«Сервер не разрешил проброс порта …»

На сервере отключён проброс портов (AllowTcpForwarding). Без доступа к его настройкам это не исправить.

Не появляется микрофон Gboard

Нажмите на терминал, чтобы вызвать клавиатуру; если это другая клавиатура, переключитесь на Gboard. Gboard показывает микрофон и в терминале, и в панели ввода.

Сеанс отключается, когда я блокирую телефон

Так быть не должно: сеансы продолжают работать в фоне с уведомлением. Некоторые телефоны закрывают приложения ради экономии заряда: исключите 1B Terminal из оптимизации батареи. С tmux и Переподключаться автоматически вы в любом случае вернётесь туда же.

Написано для 1B Terminal 1.2, с настоящими скриншотами приложения и примерами данных.