ssh 접속 세션 유지하기

우분투 환경에서만 그러는지 모르겠지만 터미널에서 ssh 접속 후 일정 시간이 지나면 ssh 접속이 프리징 상태가 되어 터미널을 종료해야 하는 경우가 종종 발생한다. 일정 시간이상 명령어 입력 등의 활동이 없어서 접속이 끊어진 것으로 생각이 되는데.. 이럴 때는 일정 시간마다 null packet을 전송해서 접속을 유지시켜주면 된다.

.ssh/config 파일에 아래 내용을 추가한다.

Host *
  ServerAliveInterval 60

위 설정은 60초 마다 null packet 을 전송한다.

참고 : https://unix.stackexchange.com/a/200256

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.