kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

ubuntu ssh timeout 설정

까마기 2020. 10. 28. 12:53
반응형

■ 서버 설정 변경

 

#vi /etc/ssh/sshd_config

  vi 편집기로 sshd_config 파일을 엽니다.(비슷한 경로의 설정파일 /etc/ssh/ssh_config과는 다른 파일 입니다.)

 

설정중 아래의 3개의 파일을 설정 또는 주석을 해제 합니다.

 

TCPKeepAlive yes -> 클라이언트의 접속이 끊어졌는지를 체크하기 위해 서버가 일정시간 메시지를 전달한다(기본값 : yes)

ClientAliveInterval 30 ->  sshd 데몬이 아무런 데이터를 받지 못하면 30초 간격으로 응답신호 전송(기본값 45초)

ClientAliveCountMax 10 ->ClientAliveInterval 값의 설정된 간격을 몇번 보낼지 정의 (기본값 3회)

 

설정은 30초 간격으로 연결유지를 위해 10회 총 300초간(5분간) 연결을 유지한다는 설정입니다

 

■ 적용방법

 

변경된 내용을 적용하려면 SSHD 서비스의 재시작이 필요합니다.

리눅스 버전에 따라 SSH 또는 SSHD 데몬으로 존재하니 아래의 아래의 명령어중 맞는 하나를 선택하여 재시작 합니다.

 

service sshd restart

service ssh restart 

/etc/rc.d/sshd restart 

/etc/rc.d/ssh restart

 

반응형

'OS' 카테고리의 다른 글

계정 보안 - su, pam 설정  (0) 2020.11.02
리눅스 시간 변환(실시간, 또는 그때그때)  (0) 2020.10.28
vim colorscheme 적용  (0) 2020.10.28
dllhost.exe란?  (0) 2020.10.28
Change the Ubuntu repository  (0) 2020.10.28