Не попадитесь на накрученные каналы! Узнайте, не накручивает ли канал просмотры или
подписчиков
Проверить канал на накрутку
Телеграм канал «Системный Администратор (Сисадмин)»
Системный Администратор (Сисадмин)
5.4K
1.6K
1.7K
23
16.9K
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов. По всем вопросам @evgenycarter
Бывает, что выполнение удаленно запущенной команды может затянуться, а необходимо дождаться ее выполнения (кстати, в этом случае весьма полезным может стать использование 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.
— Удобная работа с файлами по SSH
— Мониторинг дисковой подсистемы
— Глобальный поиск и замена строк с помощью ripgrep
— Упрощение работы с awk
— Наблюдение за файловой системой
— Наблюдение за файлами
— Удобный доступ к справке при работе с bash
— Великая сила make
— Устранение неполадок в работе incron
— Расшаривание терминала в браузере
— Синхронизация настроек
— Бесплатный VPN по SSH
— Превращение веб-приложений в полноценные программы
— Утилита marker и меню для командной строки
— sudo и поворот двух ключей
— Программное управление окнами
— Организация работы программ после выхода из системы
— Регулярные выражения
— Запуск команд
— Разбираемся с последовательными портами
— Базы данных — это файловые системы нового уровня
— О повторении кое-каких событий сетевой истории
— PDF для пингвинов
— Делаем все и сразу
— Файловые системы пользовательского пространства теперь доступны и в Windows
— Делиться — это плохо
— Автоматическое генерирование заголовочных файлов
— Простые конвейеры
#1. Что такое Linux, плюсы и минусы
#2. О Linux, GNU и проблемах с программами
#3. Выбираем дистрибутив Linux
#4. Разделы и файловая система
#5. Особенности установки Linux
#6. Среды рабочего стола Linux
#7. Подготовка к установке Linux
#8. Особенности загрузки с флешки
#9. Установка Linux
#10. Установка Linux рядом с Windows
#11. Установка Linux на виртуальную машину
#12. Настройка виртуальной машины VirtualBox
#13. Рабочая среда Linux Mint
#14. Настройка внешнего вида Linux
#15. Расширяем возможности Linux
#16. Настройки рабочего стола и управляющей панели
#17. Настройки окно и Рабочие столы Linux
#18. Настройки Linux. Секция "Параметры"
#19. Настройка оборудования в Linux
#20. Суперпользователь и Администратор в Linux
#21. Настройки Linux. Администрирование
#22. Файловая система Linux
#23. Каталоги Linux
#24. Файловый менеджер Linux
#25. Аудиоплеер Banshee
#26. Обзор программ Linux Mint
#27. Менеджер программ Linux Mint
#28. Пакеты, репозитории и другие термины
#29. Менеджер пакетов Synaptic
#30. Терминал Линукс
#31. Работа с Терминалом
#32. Запуск Windows-программ на Linux
#33. Безопасность Linux
#34. MBR, GRUB, переустановка Windows и удаление Linux