[Ubuntu] ssh 서버 broken pipe 문제 해결

송정효·2024년 1월 24일

Ubuntu

목록 보기
9/9

ssh 서버를 사용하면서 작업을 하다가 종종 broken pipe 라면서 모든 작업이 종료가 될 때가 있다...
모델 몇 시간 동안 돌리다가 broken pipe 가 갑자기 뜨면서 종료될 때마다 거슬려서 이것저것 시도하다가 정리한다.


1번째 방법

원격서버 터미널을 열고

$ vi ~/.ssh/config 
혹은
$ vi /etc/ssh/sshd_config

로 들어가서

Host *
ServerAliveInterval 120
TCPKeepAilve no

를 입력 혹은

ClientAliveInterval 120
ClientAliveCountMax 0

을 입력해준다.

그리고 재시작을 해주면 된다.

$ /etc/init.d/ssh restart
혹은
$ service sshd restart


2번째 방법

로컬 터미널에서 변경해준다.

$ vi ~/.ssh/config

에서

ServerAliveInterval 15
ServerAliveCluntMax 3

을 입력해준다.


모델 돌리면서 자꾸 broken pipe 발생하고 오류도 잘 고쳐지지 않는다면.. 저는 일단 급한대로 그냥 checkpoint 촘촘히 만들면서 계속 다시 실행 시켜주면서 학습시켰습니다...ㅜ

더 좋고 확실한 방법이 있다면 알려주시면 감사하겠습니다!

profile
AI_researcher

0개의 댓글