ssh환경 tmux 사용법

ssh접속해서 무언가 작업을하다가 연결이끊어지면 실행중이던 프로세스가 모두 종료된다. 뭔가 설치중이라던가 다운로드받던게 멈춰버릴수도있다. 이런걸 계속 유지되도록 해주는게 tmux다.

ssh 접속 > tmux 세션 생성 후 이안에서 뭔가 작업을하면 ssh연결이끊겨도 프로세스가 종료되지 않고 계속 실행된다.

설치

brew install tmux

세션 생성

tmux new -s ai

세션에서 나오기

키보드에서 Ctrl + b를 먼저 누른 뒤, 손을 떼고 바로 d를 누릅니다. (Detach)

이미 생성된 세션 들어가기

tmux attach -t ai

화면 쪼개기 (Panes)

가로로 쪼개기 (위/아래): Ctrl + b" (큰따옴표)

세로로 쪼개기 (왼쪽/오른쪽): Ctrl + b% (퍼센트)

을 쪼개고 나면 커서를 옮겨 다녀야겠죠?

  • 이동: Ctrl + b방향키 (상, 하, 좌, 우)
    • 예를 들어, 왼쪽 창에서 작업하다 오른쪽 창으로 가고 싶다면 Ctrl + b를 누른 뒤 오른쪽 화살표()를 누르면 됩니다.

화면을 쪼개는 게 아니라, 브라우저 탭처럼 아예 새 전체 화면을 만들 수도 있습니다.

  • 새 창 만들기: Ctrl + bc (Create)
  • 이전/다음 창 이동: Ctrl + bp (Previous) 또는 n (Next)
  • 창 목록 보고 선택: Ctrl + bw (Windows list)

댓글 남기기