SSH를 다시 ​​연결하는 도구/명령이 있습니까?

SSH를 다시 ​​연결하는 도구/명령이 있습니까?

소프트웨어를 빌드하기 위해 빌드 머신(우분투)에 SSH로 연결해야 하는 경우가 종종 있습니다. 하지만 가끔 기기와의 연결이 끊어지는 경우가 있습니다(예: Wi-Fi가 불안정하기 때문에).

어쨌든 이전 SSH 세션을 다시 연결할 수 있나요? 내가 건축 일을 계속할 수 있도록?

이제 빌드 머신의 빌드 작업이 계속 실행되지만 새 SSH 셸에서 언제 끝날지 모르겠습니다.

감사합니다.

답변1

내 머릿속에는 두 가지 도구가 떠오릅니다.

  • 화면여러 프로세스(일반적으로 대화형 셸) 간에 물리적 터미널을 다중화하는 전체 화면 창 관리자입니다. 이를 통해 서버와의 연결을 끊을 수 있지만 세션은 계속 실행됩니다.
  • 모쉬로밍을 허용하는 원격 터미널 애플리케이션인 모바일 셸은 간헐적인 연결을 지원합니다.

스크린은 오랫동안 사용되었고 개인적으로 여러 번 사용했습니다. 정말 편리합니다. Mosh는 블록의 새로운 아이이고 정말 흥미로워 보입니다. 아직 시운전을 해보지는 못했습니다.

답변2

티먹스확인해 볼 수 있는 또 다른 옵션입니다.

tmux 홈페이지에서:

tmux는 터미널 멀티플렉서입니다. 각각 별도의 프로그램을 실행하는 여러 터미널(또는 창)을 단일 화면에서 생성, 액세스 및 제어할 수 있습니다. tmux는 화면에서 분리되어 백그라운드에서 계속 실행된 다음 나중에 다시 연결될 수 있습니다.

관련 정보