5

Кажется, примерно через 5 минут неактивный сеанс SSH прекращается. Сервер является Ubuntu. Как я могу это изменить?

1 ответ1

10

На сервере войдите в систему как пользователь root и отредактируйте /etc/ssh/sshd_config и добавьте строку:

ClientAliveInterval 60

man sshd_config:

Устанавливает интервал ожидания в секундах, после которого, если от клиента не было получено никаких данных, sshd(8) отправит сообщение через зашифрованный канал для запроса ответа от клиента. По умолчанию 0, что означает, что эти сообщения не будут отправлены клиенту. Эта опция применяется только к версии протокола 2.

Вам нужно будет перезапустить sshd чтобы он вступил в силу.

В качестве альтернативы на клиенте отредактируйте /etc/ssh/ssh_config (если у вас есть root и вы хотите, чтобы он был для всех пользователей) или ~/.ssh/config и добавьте строку:

ServerAliveInterval 60

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .