Кажется, примерно через 5 минут неактивный сеанс SSH прекращается. Сервер является Ubuntu. Как я могу это изменить?
1 ответ
На сервере войдите в систему как пользователь root и отредактируйте /etc/ssh/sshd_config
и добавьте строку:
ClientAliveInterval 60
man sshd_config:
Устанавливает интервал ожидания в секундах, после которого, если от клиента не было получено никаких данных, sshd(8) отправит сообщение через зашифрованный канал для запроса ответа от клиента. По умолчанию 0, что означает, что эти сообщения не будут отправлены клиенту. Эта опция применяется только к версии протокола 2.
Вам нужно будет перезапустить sshd
чтобы он вступил в силу.
В качестве альтернативы на клиенте отредактируйте /etc/ssh/ssh_config
(если у вас есть root и вы хотите, чтобы он был для всех пользователей) или ~/.ssh/config
и добавьте строку:
ServerAliveInterval 60