My Vision, Computer Vision

[SSH 원격 접속] 딥러닝 학습 안끊기게 설정하는 법, 세션유지 본문

환경 설정

[SSH 원격 접속] 딥러닝 학습 안끊기게 설정하는 법, 세션유지

gyuilLim 2024. 5. 9. 15:38

컴퓨터에 원격으로 접속해서 학습을 하다보면

 

세션이 다운되어 학습이 끊겨버리는 일이 많이 발생합니다.

 

이번 글에서는 학습이 안끊기게 설정하는 방법을 알아보겠습니다.


 

1. sshd_config 파일 열기

$ sudo vim /etc/ssh/sshd_config

 

2. sshd_config 파일을 열고 "/client"로 검색하면

 

#ClientAliveInterval 0
#ClientAliveCountMax 3

 

위처럼 설정되어있을 텐데, 

#ClientAliveInterval 180
#ClientAliveCountMax 5

 

로 바꾸어줍니다.

 

 

ClientAliveInterval은 클라이언트가 서버로 보내는 신호의 간격(초)를 의미하는데, 0은 보내지 않는다는 것을 의미합니다.

ClientAliveCountMax는 클라이언트가 서버로부터 받는 신호인데, 3으로 설정하면 3번의 메시지를 받지 않으면 연결을 종료한다는 의미입니다.

 

따라서 각각 30, 5로 설정하면 클라이언트가 180초마다 서버로 신호를 보내고, 5번의 응답을 받지 않으면 종료한다는 의미입니다.

728x90