결합된 로컬 및 원격 터미널 다중화

결합된 로컬 및 원격 터미널 다중화

나는 tmux로컬 컴퓨터에서 여러 터미널을 쉽게 처리하기 위해 이것을 자주 사용합니다. 때로는 원격 시스템에 연결하고 터미널(예: tmux의 창 또는 창)에서 스크립트를 실행해야 할 때가 있습니다. 이 프로세스 중에 어떤 이유로든 컴퓨터 연결이 끊어지면 원격 스크립트가 종료되고 프로세스를 시작한 원격 터미널에 다시 연결할 수 없습니다.

터미널 멀티플렉서의 목적 중 하나는 바로 이 시나리오를 처리하는 것입니다. 하지만 제 경우에는 tmux로컬 컴퓨터에서 실행 중이므로 원격 프로세스를 시작한 터미널에 다시 연결할 수 없습니다.

한 가지 옵션은 tmux다음과 같습니다.외딴머신은 로컬 tmux 세션 창에 있지만 다음과 같은 경우 키보드 단축키 충돌이 발생할까 걱정됩니다.둥지또는 .screentmuxtmux

이 문제를 처리하는 좋은 방법은 무엇입니까? 중첩된 콘솔 멀티플렉서가 좋은 생각인가요? 이것이 이 문제를 해결하는 유일한 방법입니까?

답변1

한 가지 방법은 원격 컴퓨터에서 터미널 멀티플렉서를 사용하는 것입니다. 별도의 터미널 에뮬레이터에서 각 셸을 실행하면 여러 셸 창을 나란히 배치할 수 있다는 장점이 있습니다. 원격 시스템에서는 연결 해제에 대한 저항이 큰 이점이며 터미널 멀티플렉서를 정당화하지만 로컬에서는 덜 유리합니다.

실제로 터미널 멀티플렉서를 중첩하려는 경우 로컬 및 원격으로 서로 다른 접두사 키를 사용하는 것이 쉬운 해결 방법입니다.

관련 정보