Вот способ держать сессию живой с помощью
ServerAliveInterval.💡 Решение: настроим клиентский
ssh_config
echo "Host *
ServerAliveInterval 30
ServerAliveCountMax 4" | sudo tee -a /etc/ssh/ssh_config
📌 Что это даёт:
*
ServerAliveInterval 30 — каждые 30 сек отправляется keep-alive пакет.*
ServerAliveCountMax 4 — если 4 ответа подряд не получено, соединение рвётся.Это помогает удерживать SSH-сессию при кратковременных потерях связи (Wi-Fi, моб. сеть, нестабильный канал), особенно полезно при работе в tmux/screen.
⚠️ Важно: это клиентская настройка. Для серверной стороны смотри
ClientAliveInterval.🛠 Применяется как глобально, так и в
~/.ssh/config — удобно для отдельных хостов:
Host bastion
HostName 1.2.3.4
ServerAliveInterval 15
Сохрани, пригодится, если работаешь с нестабильными каналами 👨💻
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin