Как дублировать удаленный сеанс в терминале Linux (Ubuntu)? Например, если у меня открыт сеанс SSH, как я могу скопировать этот сеанс в терминале?
1 ответ
Сначала установите экран, используя apt-get:
sudo apt-get install screen
Теперь откройте ваше ssh-соединение, например (в моем случае, используя закрытый ключ .pem-файл):
ssh -i ./this/is/a/path.pem ubuntu@x.x.x.x
Начать сеанс экрана:
screen
Нажмите Ctrl + a, затем c (где c нажимается после того, как вы отпустите нажатие Ctrl и a одновременно [это откроет новое окно.])
Либо повторно введите команду, используемую для инициации вашего SSH-соединения, либо нажмите ↑ и выберите команду, используемую для инициации вашего SSH-соединения.
Вуаля! Вы только что дублировали удаленный сеанс SSH в терминале!
Для переключения между окнами используйте Ctrl + a, а затем n (где n нажимается после того, как вы отпустите нажатие Ctrl и a одновременно.)
Более подробное руководство по использованию экрана можно найти на сайте nixCraft.