Чи підтримує tmux сеанс SSH?

Tmux дозволяє залишати сеанс оболонки активним під час закриття вашого ssh-з’єднання. Отже, коли ви закриваєте ноутбук, щоб змінити кімнату, ви не втрачаєте поточний стан інструментів командного рядка.2 серпня 2022 р.

Інший спосіб підтримувати сеанс SSH — це використовуйте команду nohup. Команда nohup дозволяє запускати команду у фоновому режимі, навіть після виходу із сеансу Keeping SSH у системі Linuxv. Це може бути корисно, якщо вам потрібно виконати тривале завдання, яке потребує безперервного з’єднання.

З tmux вам потрібне лише одне підключення SSH до сервера. Чудова особливість tmux полягає в тому, що він дозволяє одночасно відкривати кілька панелей, кожна з яких має власну оболонку, але використовуючи одне й те саме з’єднання SSH.

Якщо ви підключитесь через SSH до віддаленого сервера пізніше, ви зможете введіть screen -r, щоб побачити екран із бігуном, і Ctrl + A і Ctrl + D, щоб знову від'єднати. Після цього ви можете залишити сеанс SSH, а програма запуску залишиться в мережі.

Тайм-аут з’єднання SSH – це період бездіяльності, після якого сервер SSH розриває з’єднання. За замовчуванням більшість серверів SSH мають тайм-аут з’єднання 15 хвилин. Це означає, що якщо ви не взаємодієте з віддаленою системою більше 15 хвилин, з’єднання буде розірвано.

Від'єднання від сеансу Щоб від'єднатися (тобто вийти з вікна, щоб повернутися до нього пізніше) від сеансу tmux, використовуйте CTRL + b, потім d (утримуйте ctrl, натисніть b, відпустіть обидві клавіші та натисніть d). Будь-яка програма (програми), яку ви запускаєте під час сеансу tmux, працюватиме без вас.

Оцініть статтю