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

Сокращает ли время выполнения скрипта время выхода из системы с помощью ssh?

На одном из наших серверов Mac OS X мы установили следующее в /etc/ssh_config:

# Keep idle connections alive for 10 minutes
Host *
    ServerAliveInterval 600

Два вопроса:

1) Это хороший способ определить предел времени ожидания для незанятых соединений? http://www.ibm.com/developerworks/aix/library/au-sshsecurity/ предлагает ClientAliveInterval вместо; но https://unix.stackexchange.com/questions/3026/what-do-the-options-serveraliveinterval-and-clientaliveinterval-in-sshd-conf похоже, говорит, что оба способа по существу дают один и тот же результат.

2) Сокращает ли время выполнения скрипта время выхода из системы в режиме ожидания? Например, если кто-то запускает сценарий Perl на сервере, и сценарий занимает 5 минут, будет ли соединение приостановлено через 5 минут после завершения сценария? Другими словами: что именно означает бездействие ssh-соединения?

Я считаю, что бездействующее соединение - это не взаимодействие с клавиатурой. У меня есть этот набор на моих серверах, но если я хочу запускать скрипты или процессы, которые занимают больше времени, я использую screen.

HTH

Кобус