Відновлення підключення до SSH після раптового відключення або керування сесіями за допомогою

Інструменти користувача

Інструменти сайту

Бічна панель

Відновлення підключення до SSH після раптового відключення або керування сесіями за допомогою screen

Програма screen дозволяє створювати кілька консольних сесій в одній «віртуальній» сесії, зручно відключатися та підключатися до віртуальної сесії без втрати результату роботи.

Докладний опис

1. Отже, підключилися SSH до віддаленої машини. Відразу запускаємо сесію screen:

Натискаємо або входимо в сесію screen. Запустимо для прикладу в цій сесії читання журналу messages:

3. Подивимося список вікон у нашій віртуальній сесії: + а потім :

Бачимо переліком сесій, до кожної можна підключитися.

5. Нехай в цей момент відбувся дисконнект, і ви знову підключилися до сервера. Набираємо в командному рядку screen -ls і отримуємо приблизний висновок:

Значення "Detached" говорить нам про те, що ми відключені від сесії screen. Підключаємось!

І знову можемо підключитись до потрібної сесії. Тобто. результат роботи внаслідок раптового зникнення зв'язку не загубився.

6. Ідемо далі

Підключимо до нашої запущеної сесії іншого користувача, щоб він міг бачити, що відбувається на екрані. Для цього він повинен підключитися по SSH, використовуючи те саме ім'я користувача, до сервера і ввести командний рядок:

Ім'я сесії можна подивитися по screen -ls, а якщо на сервері тільки одна сесія screen, цей параметр можна зовсім не вказувати.

7. Корисні команди screen