Відновлення підключення до SSH після раптового відключення або керування сесіями за допомогою
Інструменти користувача
Інструменти сайту
Бічна панель
Відновлення підключення до SSH після раптового відключення або керування сесіями за допомогою screen
Програма screen дозволяє створювати кілька консольних сесій в одній «віртуальній» сесії, зручно відключатися та підключатися до віртуальної сесії без втрати результату роботи.
Докладний опис
1. Отже, підключилися SSH до віддаленої машини. Відразу запускаємо сесію screen:
Натискаємо або входимо в сесію screen. Запустимо для прикладу в цій сесії читання журналу messages:
3. Подивимося список вікон у нашій віртуальній сесії: + а потім :
Бачимо переліком сесій, до кожної можна підключитися.
5. Нехай в цей момент відбувся дисконнект, і ви знову підключилися до сервера. Набираємо в командному рядку screen -ls і отримуємо приблизний висновок:
Значення "Detached" говорить нам про те, що ми відключені від сесії screen. Підключаємось!
І знову можемо підключитись до потрібної сесії. Тобто. результат роботи внаслідок раптового зникнення зв'язку не загубився.
6. Ідемо далі
Підключимо до нашої запущеної сесії іншого користувача, щоб він міг бачити, що відбувається на екрані. Для цього він повинен підключитися по SSH, використовуючи те саме ім'я користувача, до сервера і ввести командний рядок:
Ім'я сесії можна подивитися по screen -ls, а якщо на сервері тільки одна сесія screen, цей параметр можна зовсім не вказувати.
7. Корисні команди screen