Created
December 24, 2018 21:50
-
-
Save wpupru/bde6bae25813e0f16006843e2b9893b7 to your computer and use it in GitHub Desktop.
Как настроить SSH на сервере для увеличения времени сессий
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Как настроить SSH на сервере для увеличения времени сессий | |
| Для устранения рассоединения при отсутствии активности в шелле необходимо настроить SHH сервис на стороне сервера. | |
| Для этого нужно отредактировать файл «/etc/ssh/sshd_config». | |
| Имя фала и его раположение одинаково как во FreeBSD, так и в CentOS. | |
| Далее нам необходимо отредактировать три параметра: | |
| TCPKeepAlive yes | |
| ClientAliveInterval 60 | |
| ClientAliveCountMax 360 | |
| TCPKeepAlive установлен в «yes» — это означает, что сервер будет периодически проверять, находится ли клиент «на линии» – если он не отвечает, соединение автоматически разрывается. | |
| ClientAliveInterval — Время простоя клиента в секундах, после которого демон sshd отправляет через защищённый канал запрос клиенту. Директива работает только для протокола 2. | |
| ClientAliveCountMax — Количество проверок доступности клиента, которые могут оставаться без ответа. Если предел достигнут, sshd завершит сеанс. | |
| При параметрах указанных выше в случае неактивности сервер будет поддерживать соединение в течении 6 часов (360 минут). | |
| После внесения изменений необходимо перезапустить SSH demon. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment