Ubuntu Server/Desktop 사용 시, Suspend, Sleep Mode로 진입하는 현상 방지

환경

  • Ubuntu 20.04 Server
  • Ubuntu 20.04 Desktop

상황

  • 원격에서 SSH를 통해, Ubuntu 사용 중 접속 끊김 및 재접속 불가 현상 발생
  • 일정 시간, 작업을 수행하지 않을 때, Suspend/Sleep Mode로 전환되어 세션이 끊기는 것으로 파악
  • 일부 Desktop 환경의 경우 재부팅이 필요하기도 함

원인

  • Ubuntu 20.04는 기본적으로 Suspend/Sleep Mode(일시중단, 절전모드)가 활성화되어 있음

    1
    
    sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
    

    power management-sleep enable 상태

해결방안

  • 관련 Service를 모두 중단시키는 방법
    1
    
    sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
    

    power management-sleep disable 로 변경하기

그 외

  • 해당 기능 활성화(재시작)
    1
    
    sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
    

    power management-sleep enable 로 변경하기