Introduction

Документация Teamshell

Работа продолжается

Извините, мы прилагаем все усилия, чтобы добавить сюда больше документов. В то же время вы можете ознакомиться с графическим интерфейсом и документами узла в левом меню.

Введение

Teamshell - это ориентированный на команду пакет программного обеспечения для управления удаленным доступом shell с сквозным шифрованием. Это позволяет вам:

  1. иметь синхронизированный с облаком список подключений (служб). Все устройства группы имеют одинаковые службы (в соответствии с правами доступа)
  2. подключайтесь напрямую к службам с помощью макросов (пример: psql -U someuser -h somehost somedatabase). Сведите к минимуму время и устраните ошибки.
  3. подключайтесь и возобновляйте соединение со всеми данными предыдущего сеанса на любых устройствах. Соединение плавно работает при сетевых прерываниях.
  4. просмотр всей сессии с помощью проигрывателя
  5. просмотр журнала списка команд
  6. приглашать новых членов команды и удалять их из рабочей области
  7. предоставить доступ к определенной услуге и на ограниченное время
  8. получайте уведомления обо всех действиях shell в вашей команде

Компоненты системы

Клиент с графическим интерфейсом

Клиент с открытым исходным кодом на базе Qt в сочетании с клиентом локального хранилища, написанным на Go. Универсальное решение, используйте его для:

  1. регистрация
  2. вход в систему
  3. создание рабочей области
  4. приглашения участников
  5. операции с нодами (создание/удаление)
  6. настройка службы нод
  7. создание сеансов оболочки и их возобновление
  8. общайтесь со своей командой во время сеанса
  9. воспроизведение сеансов оболочки
  10. мгновенные уведомления

Нода

Открытый исходный код написанный на Go, который выполняет сеансы, запуская команды, указанные в конфигурации.

У вас могут быть частные IP-адреса на удаленных серверах. Общедоступный IP-адрес не требуется, поскольку соединение с нодой является исходящим и не открывает никаких сетевых портов.

Облачный сервер

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