리눅스 SSH 자동 로그아웃은 세션이 비활성 상태일 때 일정 시간 후 자동으로 종료되도록 설정하는 보안 기능이다.
이 기능은 TMOUT 환경 변수를 설정하여 구현할 수 있다. 이 변수는 사용자가 지정한 초(seconds) 단위로 비활성 상태를 감지하여 세션을 종료한다.
설정 방법
설정은 사용자 쉘에 따라 다르게 적용할 수 있다.
- 전역 설정: /etc/profile 또는 /etc/bashrc 파일에 추가해 시스템 전체에 적용
- 개별 사용자 설정: 각 사용자의 ~/.bashrc 또는 ~/.bash_profile에 설정
SSH 자동 로그아웃 활성화
[root@linux ~]# vi /etc/profile
export TMOUT=300
#위 설정은 5분(300초)동안 비활성 상태일 때 자동 로그아웃 처리
자동 로그아웃 비활성화
#명시적으로 처리
unset TMOUT
#또는 전역으로 설정
export TMOUT=
비활성화 설정 후 5분간 입력없이 대기하면 아래와 같이 출력된다.
timed out waiting for input: auto-logout

반응형
'Dev > Linux' 카테고리의 다른 글
[Linux] Apache-Tomcat 8.5버전 설치하기 (0) | 2024.11.26 |
---|---|
[Linux] 리눅스 네트워크 IP 설정하기 (ifcfg-ens192) (0) | 2024.11.25 |
[Linux] volume group "rl" has insufficient free space : 51200 required (disk umount & 파티션 축소) (1) | 2024.11.17 |
[Linux] 디스크 파티션 생성 및 마운트 설정 (5) | 2024.11.16 |
[Linux] NFS 마운트 (0) | 2024.11.12 |