ssh 자동로그아웃 설정방법
2010.05.12 07:50
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. ksh의 경우
TMOUT 변수를 초단위로 설정하면 된다.
ksh : export TMOUT=300 (5분)
csh : setenv TMOUT 300
이 변수를 .profile 등에 설정하면 자동으로 설정되는 효과를 낸다.
2. csh의 경우
set tmout=300
set autologout=300
이 변수를 .login 이나 .cshrc에 넣어둔다.
3. 모든 shell에 적용 할려면...
/etc/profile 파일
# SET TIMEOUT
if [ -r /etc/utty_timeout/$LOGNAME ]
then
TMOUT=`cat /etc/utty_timeout/$LOGNAME`
export TMOUT
else
TMOUT=0
export TMOUT
fi
/etc/.login 파일
# Set the autologout
if ( -r /etc/utty_timeout/$LOGNAME ) then
@ timeout = `cat /etc/utty_timeout/$LOGNAME`
@ timeout /=60
set autologout=$timeout
else
set autologout=0
endif
이후에 /etc/utty_timeout 을 755로 생성하고 /etc/utty_timeout/$LOGNAME 으로 파일을 만들어서
안에 자동로그아웃 시간을 초단위로 적어주면 된다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 게시자료 열람자유. 불펌금지입니다. | 조인상 | 2010.12.07 | 31104 |
4 | 파일시스템 사용량 추이를 http 전송으로 DB에 누적하기 | ischo | 2022.08.29 | 989 |
3 | [Shell] 시작한지 1시간 이상 경과한 프로세스 kill 하기 | ischo | 2022.06.16 | 379 |
2 | CentOS에 zabbix 1.8.2 install | 조인상 | 2010.07.27 | 2 |
1 | CentOS 6.5 환경에서 Multipath 구성하기 - 작성중 | ischo | 2014.08.05 | 0 |