Назад | Перейти на главную страницу

Как изменить поддержку активности ubuntu на бесконечность?

http://www.golinuxhub.com/2013/03/setting-up-custom-tcpip-keep-alive.html

Когда я подключаюсь к своему серверу разработки, я не хочу, чтобы он автоматически отключался, пока я не выйду из терминала.

Какие настройки я должен использовать?

Итак, вот два исправления. Первый - это серверная часть.

  1. ssh на свой сервер и от имени root или sudo отредактируйте файл / etc / ssh / sshd_config, затем добавьте строку:

    ClientAliveInterval 60

    Это будет посылать клиенту сигнал тайм-аута каждые 60 секунд. Ожидается, что клиент (ваш настольный компьютер / ноутбук) будет жив и ответит. Если да, то все хорошо. В противном случае сигналы будут продолжаться каждые 60 секунд, пока не будет достигнуто максимальное количество (по умолчанию 3). Затем сервер отключится. Итак: если ваш клиент подключен и работает, даже если он простаивает, эта строка в / etc / ssh / sshd_config гарантирует, что тайм-аут не произойдет. Максимальное количество можно установить с помощью:

    ClientAliveCountMax 3

    (по умолчанию 3). Но на самом деле в этом нет необходимости. Теперь вам нужно будет перезапустить ваш ssh-сервер:

    sudo service ssh перезапуск

  2. В качестве альтернативы, на стороне клиента (ваш собственный настольный компьютер / ноутбук) отредактируйте / etc / ssh / ssh_config (опять же, как root или sudo) и добавьте следующую строку:

    ServerAliveInterval 60

    Это хорошо, когда у вас либо нет root на вашем сервере, либо вы просто не хотите возиться с файлами конфигурации на самом сервере.