Увеличение времени сессии SSH
Увеличение времени сессии SSH Бывает, что выполнение удаленно запущенной команды может затянуться, а необходимо дождаться ее выполнения (кстати, в этом случае весьма полезным может стать использование screen), или пришлось отвлечься, а сессия SSH в это время отвалилась. У меня на работе подобное случалось часто, поэтому решил увеличить на сервере таймаут сессии ssh, чтобы сохранить и соединение, и собственные нервы. На сервере в конфигурационном файле /etc/ssh/sshd_config прописываем: TCPKeepAlive yes ClientAliveInterval 300 ClientAliveCountMax 60 TCPKeepAlive - установлен в «yes», значит сервер будет периодически пинговать клиента, проверяя жив ли он. ClientAliveInterval - задает интервал пинга для проверки состояния клиента (в секундах). Параметр работает только для протокола версии 2 (Protocol 2). ClientAliveCountMax - количество пингов клиента. Таким образом в моем примере таймаут сессии будет равен 60*300/60 = 300 минут = 5 часов. После изменения настроек не забудьте перезапустить сервис ssh.