Хватит использовать SSH
Обычный SSH работает по TCP. Из-за этого при потери соединения он сразу дисконнектится и нужно переподклю чаться заново, теряя всю сессию, если только не используется Screen или Tmux.
📺 MOSH (Mobile Shell) использует UDP и "держит соединение" даже если комп неделю был в спящем режиме, переподключался к разным сетям, сменял прокси и VPN ну или даже пережил апокалипсис.
Впервые узнав о нем несколько лет назад, я попал на какой-то сайт с дизайном 10х годов, а на GitHub продукт изредка кто-то тыкал палкой, поддерживая его, казалось бы, синтетическую жизнь. Проигнорил его за это, как мертвый продукт
И все же, вот сейчас где-то снова услышал и решил, что мол и хер с ним, узнаю почему его юзают и уже вот несколько недель почти не пишу в терминал ssh
, ведь все нужные сервера у меня уже открыты во вкладках Hyper ⌨️.
💡 Юз кейсы
Сейчас у меня 4 вкладки:
screen
с консолью игрового сервера, на котором я веду разработкуscreen
с консолькой моих Telegram ботовdocker compose logs -f
с одним моим сайтом, чтобы видеть что там происходит