Центр помощи

GenTerminal

Что такое GenTerminal?

GenTerminal — это кроссплатформенный SSH-клиент-терминал от Genspark для iPhone, Android, Mac, Windows и Linux. Подключайтесь к своим серверам, управляйте хостами и выполняйте команды с любого устройства, а ваши хосты и настройки остаются синхронизированными через ваш аккаунт Genspark.

Ключевые возможности:

  • SSH-терминал — подключайтесь к любому серверу по SSH и работайте в полнофункциональном терминале на компьютере или мобильном устройстве
  • Управление хостами — сохраняйте свои серверы, объединяйте их в группы и переподключайтесь к недавним хостам одним нажатием
  • Синхронизация между устройствами — войдите со своим аккаунтом Genspark, и сохранённые хосты и настройки будут следовать за вами на каждом устройстве
  • Зашифрованное хранилище ключей — защитите сохранённые пароли и приватные ключи паролем хранилища
  • Передача файлов по SFTP — просматривайте, загружайте и скачивайте файлы на своём сервере
  • Проброс портов (настольные приложения) — настраивайте локальные и удалённые туннели
  • Snippets — сохраняйте часто используемые команды и запускайте их одним нажатием
  • Быстрое переключение окна и системный трей (настольные приложения) — вызывайте или скрывайте окно глобальной горячей клавишей и держите его в трее, чтобы не мешало
  • Genspark Mesh — объедините свои устройства в частную сеть, чтобы они могли напрямую связываться друг с другом
  • Общий доступ к терминалу — делитесь работающим терминалом с другим человеком по ссылке в браузере
  • Встроенная вкладка агента — встроенный агент в отдельной вкладке, который может читать историю прокрутки терминала и помогать управлять вашими сеансами
  • Постоянные сеансы — ваши сеансы продолжают работать на хосте после отключения

Быстрый старт

Скачивание и установка GenTerminal

  • iPhone — загрузите приложение из App Store.
  • Android — скачайте приложение для Android в виде APK-файла напрямую с genterminal.ai — в Google Play его нет.
  • Mac / Windows / Linux — скачайте настольное приложение с genterminal.ai. Настольное приложение для Linux распространяется в формате AppImage и не обновляется автоматически; новые сборки для Linux загружайте с той же страницы.

Если ссылка на установщик настольного приложения не работает, его также можно скачать с genspark.ai/download. Затем откройте приложение.

Вход с помощью аккаунта Genspark

Войдите с помощью существующего аккаунта Genspark. GenTerminal интегрирован с Genspark, поэтому отдельная регистрация не требуется, а вход в аккаунт позволяет синхронизировать ваши хосты между устройствами.

Добавление хоста

Нажмите или щёлкните Добавить хост (кнопка +) и заполните данные сервера:

  • Хост / адрес — имя хоста или IP-адрес сервера
  • Порт — порт SSH (обычно 22)
  • Имя пользователя — ваш логин на сервере
  • Аутентификация — пароль или закрытый ключ

Сохраните хост.

Подключение

Откройте только что сохранённый хост, чтобы начать сеанс SSH. В настольных приложениях вы вводите команды с клавиатуры, как в любом терминале; на iPhone и Android используйте панель функциональных клавиш над клавиатурой для таких клавиш, как Tab, Ctrl, Esc и стрелки.

Руководство по функциям и инструкции

Управление хостами и группы

Список хостов — это ваша домашняя база. Отсюда вы можете:

  • Добавлять, редактировать и удалять хосты — держите все свои серверы в одном месте
  • Объединять в группы — сортируйте связанные серверы (например, по проекту или окружению) в группы, чтобы список оставался аккуратным
  • Переподключаться к недавним хостам — ваши последние подключения выводятся для переподключения одним нажатием

Облачная синхронизация между устройствами

Когда вы вошли со своим аккаунтом Genspark, GenTerminal автоматически синхронизирует ваши хосты, группы, snippets и настройки на всех ваших устройствах. Добавьте сервер на телефоне — и он появится на Mac тоже, без ручного экспорта или импорта.

Синхронизация привязана к вашему аккаунту Genspark, поэтому вход на новом устройстве восстанавливает всё, что вы сохранили.

Хранилище ключей

Vault защищает конфиденциальные части ваших хостов — сохранённые пароли и приватные ключи — шифруя их паролем хранилища, который знаете только вы. Пароль хранилища защищает сохранённые учётные данные на каждом устройстве; настройка «Шифровать ключи перед синхронизацией», описанная ниже, определяет, как защищаются ваши приватные ключи при синхронизации. Если вы забудете пароль хранилища, восстановить его невозможно — вместо этого вы сбрасываете хранилище, что удаляет сохранённые учётные данные; в актуальной сборке сброс подтверждается в вашем браузере.

  • Задайте пароль хранилища — когда вы впервые сохраняете учётные данные, вам предложат создать пароль хранилища. Этот пароль разблокирует сохранённые ключи на любом устройстве.
  • Разблокировка на новом устройстве — ввод того же пароля хранилища на другом устройстве расшифровывает там ваши синхронизированные учётные данные. Ваш пароль хранилища никогда не хранится на наших серверах, поэтому держите его в надёжном месте; восстановить его за вас невозможно.
  • Шифровать ключи перед синхронизацией — настройка, которая шифрует ваши приватные ключи паролем хранилища до того, как они покинут ваше устройство, так что синхронизируется только зашифрованный текст. Включите её, если хотите, чтобы ваши ключи были защищены сквозным шифрованием при синхронизации.

Передача файлов по SFTP

Помимо выполнения команд, GenTerminal может просматривать файлы на вашем сервере по SFTP. Откройте файловый браузер для подключённого хоста, чтобы перемещаться по папкам, загружать файлы со своего устройства и скачивать файлы с сервера.

Проброс портов

В настольных приложениях GenTerminal может настраивать SSH-туннели, чтобы вы могли получить доступ к сервису через свой сервер:

  • Локальный проброс — сделать порт в удалённой сети доступным с вашей собственной машины (например, чтобы открыть базу данных или внутреннее веб-приложение, которое видит только ваш сервер)
  • Удалённый проброс — открыть порт с вашей машины на удалённой стороне

Настройте туннель вместе с подключением к хосту, и он будет активен, пока вы подключены.

Snippets

Snippets — это команды, которые вы сохраняете один раз и используете повторно. Если вы часто набираете одну и ту же команду, сохраните её как snippet и вставляйте в терминал нажатием вместо повторного ввода.

Быстрое переключение окна и системный трей

В настольных приложениях GenTerminal остаётся под рукой, не загромождая ваш экран:

  • Глобальная горячая клавиша — нажмите сочетание клавиш из любого места, чтобы мгновенно показать или скрыть окно GenTerminal. Сочетание можно изменить в Настройках.
  • Системный трей — закрытие окна оставляет GenTerminal работать в трее (строка меню на Mac), поэтому ваши сессии и быстрое переключение остаются доступными. Полностью завершите работу из меню трея, когда закончите.

Панель функциональных клавиш

На iPhone и Android клавиатуры телефонов не имеют клавиш, которые нужны терминалу, поэтому GenTerminal добавляет панель функциональных клавиш над клавиатурой с Tab, Ctrl, Esc, клавишами-стрелками и другими специальными клавишами, чтобы вы могли запускать интерактивные инструменты и сочетания клавиш так же, как в десктопном терминале.

Genspark Mesh

Genspark Mesh объединяет ваши устройства в частную сеть, чтобы они могли напрямую связываться друг с другом через WireGuard — без публичного IP-адреса, без открытых портов и без отдельной настройки VPN. Как только устройство подключено к вашей mesh-сети, оно появляется на боковой панели и готово к подключению, а вы можете открыть к нему SSH-соединение с любого другого устройства в той же mesh-сети.

Настройте Genspark Mesh на каждом устройстве. В разделе «Настройки» → Genspark Mesh включите Genspark Mesh. Чтобы устройство могло принимать SSH-соединения от других ваших устройств в mesh-сети, также включите параметр «Разрешить входящие SSH-соединения».

Подтвердите каждое устройство в браузере. При добавлении устройства Genspark показывает код сопряжения и ссылку для подтверждения; подтвердите устройство в браузере, и оно присоединится к сети. Устройство, которое вы уже зарегистрировали, переподключается самостоятельно — повторное подтверждение не требуется. Повторная регистрация устройства заменяет его предыдущую регистрацию.

Ограничения и стоимость. В mesh-сети может быть до 50 устройств на одну учётную запись Genspark. Genspark Mesh предоставляется бесплатно.

Совместный доступ к терминалу

Поделитесь работающим терминалом с другим человеком по ссылке в браузере — это удобно для совместного решения проблемы или чтобы показать коллеге сеанс.

Как начать. Щёлкните правой кнопкой мыши по подключённой вкладке и выберите «Поделиться терминалом». GenTerminal создаст ссылку для браузера, которую можно отправить.

Кто может подключиться. Зрители входят в свою учётную запись Genspark и вводят пароль доступа, который вы им отправили. Также можно ограничить доступ определёнными адресами электронной почты или доменами. По умолчанию доступ предоставляется только для просмотра; включите необязательный переключатель разрешения ввода, если хотите, чтобы зрители могли вводить текст.

Пока доступ активен. Ссылка сохраняется при переподключении SSH, поэтому обрыв сеанса не прерывает совместный доступ. Отключение не отзывает доступ немедленно — он истекает примерно через 24 часа после того, как вы прекратите делиться, и одновременно можно держать активными до пяти ссылок. Совместный доступ к терминалу бесплатен.

Вкладка встроенного агента

GenTerminal включает встроенного агента на отдельной вкладке. Агент привязан к терминалу, к которому он подключён: он может читать историю прокрутки этой вкладки и работать с вашим сеансом, поэтому вы можете спрашивать его о выводе, который уже отображается на экране, или поручить ему помочь управлять дальнейшими действиями. Сам терминал бесплатен; агент работает через LLM-прокси Genspark, поэтому его ответы расходуют кредиты аккаунта Genspark, в который вы вошли.

Постоянные сеансы

GenTerminal запускает ваши сеансы на хосте, поэтому они продолжают работать, даже когда ваш клиент не подключён. Закрытие вкладки или потеря сетевого подключения не останавливают сеанс — когда вы вернётесь, он будет на месте.

Устранение неполадок

На iPhone моя SSH-сессия отключается вскоре после того, как я переключаюсь с приложения — почему?

Это ожидаемое поведение на iPhone, а не ошибка. iOS ограничивает то, что приложения могут делать в фоне, поэтому после того как GenTerminal находится в фоне около 30 секунд, операционная система приостанавливает его, и SSH-соединение разрывается. Вернувшись в приложение, просто переподключитесь к хосту. Чтобы избежать прерывания во время долго выполняющейся команды, держите GenTerminal на переднем плане. (Настольные приложения не подвержены этому ограничению.)

Часто задаваемые вопросы

Какие платформы поддерживает GenTerminal?

GenTerminal работает на iPhone, Android, Mac, Windows и Linux. Скачайте приложение для iPhone из App Store, приложение для Android — в виде APK-файла напрямую с genterminal.ai, а десктопные приложения для Mac, Windows и Linux — с того же сайта. Ваши хосты и настройки синхронизируются на всех платформах, когда вы вошли с одним и тем же аккаунтом Genspark. Проброс портов и глобальная горячая клавиша / системный трей доступны в десктопных приложениях; панель функциональных клавиш — на мобильных.

Как отправить диагностическую информацию при сообщении о проблеме?

Если вы столкнулись с проблемой и наша служба поддержки запросила логи, вы можете загрузить диагностику прямо из приложения:

  1. Откройте Настройки.
  2. Нажмите Отправить диагностику.

Это загрузит недавние логи приложения, чтобы мы могли разобраться. Укажите примерное время, когда произошла проблема, при обращении в поддержку — это поможет нам найти нужные логи.

Как получить поддержку?

Напишите нам на [email protected]. Укажите, что произошло, какое у вас устройство и версия ОС, а также, если вы уже загрузили диагностику, примерное время проблемы.

Как удалить мой аккаунт?

Вы можете удалить свой аккаунт прямо из приложения. Откройте Настройки, найдите раздел аккаунта и выберите Удалить аккаунт. Удаление аккаунта удаляет ваши синхронизированные данные; это действие нельзя отменить.

Синхронизируются ли мои сохранённые хосты между устройствами?

Да. Пока вы вошли с одним и тем же аккаунтом Genspark, ваши хосты, группы, snippets и настройки автоматически синхронизируются на iPhone, Android, Mac, Windows и Linux. Чтобы расшифровать синхронизированные пароли и ключи на новом устройстве, введите там свой пароль хранилища.