Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: korea60 в Dec 29, 2011, 10:55



Титла: Време на активност за ssh сесия...
Публикувано от: korea60 в Dec 29, 2011, 10:55
Да попитам, може ли да се сложи време през който да е активна ssh сесията след лога. Примерно усер 1 се канектва към ссх сървър и след примерно 2мин го изхвърля. Супер би било да има и възможност този усер 1, ако отвори роот-а, съответно роот-а да не го изхвърля.
Има няколко решения в google, но те са насочени предимно към задаването на тиме лимит на усер-а, в bash-а, затова реших да попитам и тук дали някой не ползва нещо подобно?

Благодаря предварително.


Титла: Re: Време на активност за ssh сесия...
Публикувано от: dejuren в Dec 29, 2011, 18:00
Това което ползвам в момента е таймаут - след изтичане периода на неактивност сесията се затваря:

Код:
 echo "export TMOUT=3600" >> /etc/profile 

Това което вече не ползвам е скрипт, който проверява дали потребителят е работил в системата днес (за включване на дневно сумарно време на ограничение). След минута добавя единица към времето на работа, при надвишаване на максимума убива процесите на потребителя и заключва профила. Не знам дали ти се струва добра идея, а и аз сега като го гледам вече бих направил някой неща по различен начин. Ако искаш ще ти го пратя.


Титла: Re: Време на активност за ssh сесия...
Публикувано от: 10101 в Dec 29, 2011, 23:53
http://www.linuxquestions.org/questions/linux-newbie-8/ssh-concurrent-session-limit-and-idle-session-time-out-720320/

или
http://www.linuxquestions.org/questions/solaris-opensolaris-20/ssh-login-timeout-too-short-363919/