Мы будем использовать tmux для сохранения сессии на удалённом сервере.
Подключитесь к серверу и наберите
tmux
Будет открыта новая сессия в tmux и далее вы можете работать в консоли, как обычно. Однако, если связь с сервером оборвётся, вы не потеряете свою работу. Просто повторно подключитесь к серверу и запустите tmux с ключом attach
tmux attach
…и можно продолжить работу с того места, где оборвалась связь 🙂
по окончании работы из tmux можно выйти стандартной командой exit.
Важно добавить, что tmux обладает очень большим функционалом. Подробнее можно почитать в этой статье: https://habr.com/ru/post/327630/
Помимо tmux очень распространён ещё один менеджер сессий — screen. Screen менее функционален, зато более прост и более лёгок.