머리말
모두 알다시피, SSH로 원격으로 다른 서버에 로그인할 때, 오랜 시간 아무런 작업을 하지 않으면 서버가 자동으로 로그아웃하고 입력 대기 시간 종료 명령을 내립니다: 자동 로그아웃. 만약 세션을 유지하기 위해 tmux를 사용하지 않는다면, 자동 로그아웃을 방지하기 위해 서버의 로그아웃 시간을 수정해야 합니다.
단계를 수정하세요
먼저, 서버의 자동 로그아웃 시간이 언제인지 살펴보겠습니다:
출력이 없으면 서버가 자동으로 로그아웃되지 않습니다
만약 이전 단계에서 600과 같은 출력이 있다면, 서버의 자동 로그아웃 시간이 600초, 즉 10분이라는 뜻입니다. 이 값은 보통 /etc/profile, /etc/bashrc, 또는 ~/.bash_profile, ~/.bashrc와 같은 시스템 환경의 구성 파일에 정의됩니다.
홈 디렉터리의 이 파일들에 정의된 값들은 /etc의 다음 파일들에 정의된 값을 덮어쓰는 경우가 많다는 점도 주목할 만합니다. 예를 들어, ~/.bash_profile의 TMOUT 변수는 /etc/profile의 TMOUT 변수를 덮어씁니다
필요에 따라 TMOUT의 값을 조정해 봅시다:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 등호의 왼쪽과 오른쪽에 공백이 없어야 한다는 점도 주목할 만합니다
변경이 이루어진 후, 예를 들어 ~/.bash_profile 파일을 수정할 때 설정 파일의 변경 사항이 즉시 적용되길 원한다면, 다음 코드를 실행해야 합니다:
아니면 로그아웃했다가 다시 로그인할 수도 있습니다.
|