SSH 원격 접속의 문제점
putty와 같은 프로그램을 이용하여 리눅스 서버에 SSH 원격 접속을 할 경우 접속을 종료하면 진행 중이던 프로세스도 모두 함께 종료되는 문제가 발생한다.
이럴 경우 tmux 혹은 screen과 같은 프로그램을 이용하면 원격 접속 종료 후에도 background에서 지속적인 작업 진행이 가능하다.
tmux 설치
1 | apt-get install tmux |
1 | yum install tmux |
tmux 실행
1 | tmux |
tmux 종료
주의할 점은 Ctrl+b 이후 컨트롤과 b 키를 모두 뗀 후 d를 눌러야한다.
1 | Ctrl+b, d |
tmux 재접속
1 | tmux attach |
tmux 기본 단축키
상하로 창 나누기 | Ctrl + b, “ |
---|---|
좌우로 창 나누기 | Ctrl + b, % |
창 닫기 | Ctrl + d |
창 번호 보여주기 | Ctrl + b, q |
창 간 이동 | Ctrl + b, 화살표키 |
단축키 목록 | Ctrl + b, ? |