mosh
Mosh (Mobile Shell) — устойчивый удалённый терминал для нестабильных сетей. Он сохраняет сессию при кратковременных обрывах и смене IP-адреса, а для входа использует привычную SSH-аутентификацию, включая ключи.
Что это
Mosh (Mobile Shell) — удалённый терминал для работы через нестабильное соединение. В отличие от обычной SSH-сессии, он спокойно переживает потерю пакетов, кратковременный обрыв связи и смену IP-адреса.
Почему это удобно
- сессия сохраняется между повторными подключениями;
- можно переключиться между Wi-Fi, мобильной сетью или VPN и продолжить работу;
- для аутентификации используется SSH, в том числе вход по ключам;
- локальное предсказание ввода уменьшает ощущение задержки на медленном канале.
Mosh особенно полезен при администрировании серверов с ноутбука в дороге или через нестабильную мобильную сеть.
Когда пригодится
- Для быстрой работы на удалённом сервере без графического интерфейса;
- Для повторяемых операций, которые удобно выполнять одной командой;
- Как часть собственного скрипта или автоматизированного сценария.
Что учесть
Перед использованием mosh проверьте зависимости, поддерживаемые платформы, коды завершения и предсказуемость неинтерактивного режима. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.