Многим часто приходится иметь дело с работой на удаленных серверах по ssh. При этом, могут возникать самые разные проблемы с соединением, и есть вероятность того что результат долгой и напряженной работы будет потерян из-за банального дисконнекта. Хорошо иметь возможность подключаться и отключаться от удаленных хостов, сохраняя терминальные сессии. В этом, а так же во многом другом, может помочь почти “классическая” утилита screen. Скорее всего, screen уже установлен на вашей linux-машине (если нет – самое время установить) и на серверах, с которыми вы собираетесь работать.
Итак, начинаем работу. Запустить новый screen можно, как ни странно, просто командой screen без параметров:
bukashk0zzz@debian:~$ screen
При этом, в зависимости от настроек screen в вашей системе, либо просто появится приглашение шелла, либо “экран приветствия”, нажав SPACE или ENTER в котором, вы так же попадете в shell. Вроде бы ничего необычного, кроме того, что этот shell будет уже запущен “внутри” screen’а.
Continue reading »