Linux 일반

[Ubuntu] SSH 자동 연결 종료

mobile 2020. 5. 7. 14:13
반응형

SSH Client 사용 시 별다른 작업을 하지 않으면 자동으로 종료되는 현상을 경험하곤 한다.

해당 현상은 리눅스의 Screen을 사용 할 때도 마찬가지이다.

아래와 같은 방법을 통하여 해당 현상을 방지 할 수 있다.

 

사용 OS : Ubuntu 16.04

 

■ SSH 설정 변경

1) /etc/ssh/sshd_config 파일을 연다.

 

$ sudo vim /etc/ssh/sshd_config

 

2) 아래의 항목을 수정하거나 추가한다.

 

TCPKeepAlive yes 
ClientAliveInterval 60 
ClientAliveCountMax 99999

 

 

ClientAliveInterval은 클라이언트가 살아있는지 확인하는 간격(초)이고

ClientAliveCountMax는 클라이언트가 살아있지 않아도 응답하는 횟수 이다.

 

3) SSH 데몬을 재 시작 한다.

 

$ sudo service sshd restart

 

■ 리눅스 세션 시간 변경

1) 아래의 명령어를 통하여 환경 변수에 TMOUT 값이 설정 되어 있는지 확인한다.

 

$ sudo env | grep TMOUT

 

2) 설정 값이 출력 된다면 아래의 명령어를 통해 삭제 한다.

 

$ unset TMOUT

 

반응형