이 가이드는 유휴 상태일 때 서버가 세션 연결을 끊지 못하도록 SSH 데몬 구성 파일을 편집하는 방법을 보여줍니다.
SSH를 사용하여 원격 Linux 서버로 작업한 사람이라면 누구나 커피를 마시러 나갈 때 SSH 세션이 중단되는 문제에 직면했을 것입니다. 글쎄, 여기 당신이 리눅스 서버에서 SSH 데몬을 구성하여 연결이 끊기는 것을 막는 데 도움이 되는 솔루션이 있습니다. SSH 연결을 켜둔 상태로 두고 한동안 사용하지 않으면 SSH 서버가 유휴 모드로 전환되어 세션이 종료됩니다. 이것은 때때로 약간 성가실 수 있는 보안 조치입니다.
이것을 설정하려면 SSH를 사용하여 원격 Linux 서버에 로그온하십시오. SSH 구성 파일 열기:
# vim /etc/ssh/ssh_config
파일 끝에 다음 줄을 추가합니다.
ServerAliveInterval 60
파일을 저장하고 텍스트 편집기를 종료합니다(여기에서 vim에 대한 도움말 보기). 이제 마찬가지로 ~/.ssh/config 파일을 엽니다. . 파일이 아직 없으면 생성합니다. 다음 행을 추가하십시오.
호스트 *
ServerAliveInterval 60
참고: 줄 시작 부분에 공백을 입력하여 두 번째 줄을 들여써야 합니다.
이제 모두 완료되었습니다. SSH 서버를 다시 시작할 시간입니다. 다음 명령을 실행하십시오.
# /etc/init.d/sshd 재시작
이 작업은 1~2초 정도 걸립니다. 그런 다음 다시 사업을 시작해야 합니다. 여기서 우리가 한 일은 SSH 서버가 SSH 세션이 활성화되지 않은 경우에도 활성화되어 있다고 생각하도록 거의 속이는 것입니다. 이제 SSH 연결을 끊지 않고 평화롭게 짧은 커피 휴식을 취할 수 있습니다.