Постоянная удаленная оболочка, которая выживает при отключениях сети и перемещениях
Eternal Terminal поддерживает сессии командной строки, сохраняя их активными при отключениях сети, изменениях IP и циклах сна ноутбука, сохраняя долго работающие оболочки и интерактивную работу. Разработанный MisterTea, инструмент сочетает аутентификацию SSH с повторно подключаемым TCP-протоколом и работает на Windows через Подсистему Windows для Linux. Ключевые возможности включают автоматическое повторное подключение, поддержку режима управления tmux, нативную прокрутку терминала, буферы для догоняющей передачи и переадресацию портов. Он подходит разработчикам и системным администраторам, которые перемещаются между нестабильными сетями и нуждаются в непрерывных удаленных сессиях.
Как Eternal Terminal поддерживает непрерывную удаленную оболочку
Eternal Terminal использует SSH для первоначального рукопожатия, а затем переключается на свой собственный повторно подключаемый TCP-протокол, чтобы поддерживать сессию активной после прерываний. Соединение может пережить изменения IP и кратковременные сбои, а буферы воспроизведения воспроизводят пропущенный вывод, так что интерактивные процессы продолжаются с того места, где они остановились. Инструмент также поддерживает прямые и обратные туннели, что позволяет пользователям сохранять порты доступными даже во время повторного подключения основного соединения.
Как он взаимодействует с системой и сетевым стеком
ET общается по TCP (порт по умолчанию 2022), поэтому правила брандмауэра на стороне сервера должны разрешать этот порт, чтобы служба могла принимать повторные подключения. Дизайн поддерживает низкую задержку и воспроизводит буферизованные данные после повторных подключений; проект отмечает нативную прокрутку и поведение с низкой задержкой, а не массовую передачу файлов. На Windows официально поддерживаемый маршрут — это Подсистема Windows для Linux, в то время как существуют альтернативные нативные клиенты, которые поддерживают протокол ET.
Кто может им управлять и какие технические шаги это требует
Инструмент ориентирован на инженеров и системных администраторов, привыкших к SSH-ключам и конфигурационным файлам, поскольку он повторно использует эти настройки для аутентификации. Пользователи, которые хотят многооконные макеты терминала, могут интегрировать мультиплексор терминала в режиме управления. Первоначальная настройка требует включения доступа по SSH и обеспечения того, чтобы сервер принимал порт ET; после этого повседневная работа в основном прозрачна для рабочих процессов оболочки для тех, кто комфортно редактирует конфигурации SSH и открывает порты брандмауэра.
Сильная адаптация для профессионалов, работающих в роуминге, которые терпят небольшой этап настройки
Eternal Terminal подходит всем, кто нуждается в непрерывной интерактивной оболочке при переходе между сетями и принимает одноразовую задачу конфигурации на сервере. Проверьте доступность сервера из ваших целевых сетей, прежде чем полагаться на него для критических задач, и запускайте его в средах, где поддержание длительных сессий имеет важное значение. Рекомендуется.