Моя среда примерно 50/50 *, отклоняют/Windows, таким образом, YMMV.
Я переехал от Backup Exec, потому что это было негибко, не поддерживал, мои *отклоняют предпочтительные Ose, и стоят больше, чем это стоило. Я теперь использую Бакулюмы, и это работает красиво. Конец сервера вещей (Демон устройства хранения данных и директор) подходит лучше всего для *, отклоняют среду (таким образом, это не может быть решением для Вас), но клиент (Демон Файла) работы безупречно над Windows 2003, XP, Vista и их 64-разрядными дубликатами. Я также установил его на FreeBSD, OpenBSD, Ubuntu и платформах Mac OS X.
Это - Открытый исходный код, имеет блестящую документацию, поддерживает VSS и активно растет. С недавно выпущенными 3.0 у них есть собственный плагин Exchange и поддержка большинства ленточных накопителей, которые можно думать для броска в нее.
Наконец, это интегрируется очень приятно с любыми сценариями связующего звена, которые Вы хотите бросить в него. На всех моих полях Windows у меня есть он, делают "ntbackup/systemstate" с каждым резервным копированием, таким образом, я, несомненно, получу реестр и такой в применимом формате.
Я не могу говорить с его возможностями GUI, поскольку я никогда не использовал их. Я полагаю, что существуют некоторые собственные в SD и директоре, и существуют веб-Бакулюмы (точно, на что он походит), таким образом, это стоит того, чтобы попытаться. Инструмент CLI для управления им является инструментом псевдооболочки, таким образом, это имеет свой собственный синтаксис. Я нашел это очень интуитивным, так как это не требует запоминания набора CLI args и флагов, но я происхожу из среды Unix.
Определенно стоящий того, чтобы попытаться, тем не менее, особенно рассмотрение стандартной цены.
Вы могли поместить "исполнительный экран-R" в .bash_profile, и "бездействуют 900 Lockscreen" в .screenrc для решения этого? Это автоматически повторно прикрепило бы к их экранной сессии, если это все еще там, и создайте новый, если это не, но заблокируйте экран, если это неактивно в течение 900 секунд.
Я полагаю, что пользователи могли отключить неактивное, хотя...
Поочередно: просто "исполнительный экран" и также "автоотсоединяется прочь" в .screenrc так, чтобы их сессии умерли, если они разъединяются.
Под BSD я использую бездействовавший Michael P. Crider
Кавычка из описания
Бездействовавший демон, который работает на машине для слежения за текущими пользователями. Если пользователи были неактивны слишком долго, или были зарегистрированы слишком долго или зарегистрировались в слишком много раз, это предупредит их и зарегистрирует их соответственно.
Я думаю, что также можно найти его в репозиториях Linux.
Установка IdleTimeout sshd делает то, что Вы хотите? Я не имею, тестируют его с пользователями, использующими вершину, но это должно работать на энергию или вещи, которые не отправляют данные.
Правильный ответ здесь:
export TMOUT = 900
в .bash_profile
(вызов screen не является прямым способом решения этой проблемы)
Следующее, добавленное в вашу конфигурацию sshd, просто закроет SSH-соединение через 15 минут бездействия:
ClientAliveInterval 900
ClientAliveCountMax 0