tmux — менеджер консольных сессий

Мы будем использовать tmux для сохранения сессии на удалённом сервере.

Подключитесь к серверу и наберите

tmux

Будет открыта новая сессия в tmux и далее вы можете работать в консоли, как обычно. Однако, если связь с сервером оборвётся, вы не потеряете свою работу. Просто повторно подключитесь к серверу и запустите tmux с ключом attach

tmux attach

…и можно продолжить работу с того места, где оборвалась связь 🙂

по окончании работы из tmux можно выйти стандартной командой exit.

Важно добавить, что tmux обладает очень большим функционалом. Подробнее можно почитать в этой статье: https://habr.com/ru/post/327630/

Помимо tmux очень распространён ещё один менеджер сессий — screen. Screen менее функционален, зато более прост и более лёгок.