Для управления сессиями при использовании удалённого доступа через SSH можно использовать различные инструменты, например:
- PuTTY. timeweb.com В программе есть раздел «Session», где вводятся параметры подключения, порт, адрес, а также создаются пресеты для быстрого подключения. timeweb.com Можно один раз прописать настройки сессии, сохранить её и использовать при следующем запуске программы. timeweb.com
- Tmux. habr.com koroteev.site Мультиплексор терминала позволяет подключаться и отключаться, сохраняя ту же сессию на удалённом хосте. habr.com Если SSH-соединение отваливается, нужно снова подключиться и набрать «tmux attach», чтобы вернуться в сессию. habr.com tproger.ru
- Mosh. habr.com Защищённая оболочка, которая использует SSH для инициализации сессии, а затем переключается на собственный зашифрованный канал. habr.com Mosh может обрабатывать разные ситуации, включая разрывы связи, изменение IP-адреса устройства, большие лаги при передаче данных. habr.com
- Nohup. www.tecmint.com С помощью этой команды можно отправить долго выполняющуюся команду в фоновый режим, чтобы можно было продолжить работу, пока команда будет выполняться. www.tecmint.com
Также для управления сессиями в SSH можно использовать команды, например «~», которая закрывает текущее соединение и возвращает в терминал, или «~?» — выводит список команд, которые можно использовать в текущей сессии. habr.com tproger.ru