원격 호스트에 대한 SSH 세션이 있고 ssh user@host tail
이제 어떤 이유로 호스트가 재부팅된다고 가정해 보겠습니다. 즉시 종료하고 셸로 돌아가도록 세션을 구성하려면 어떻게 해야 합니까? (사용자 입력 없이 while 루프에서 다시 연결해 보세요) 감사합니다
답변1
@cerr이 autossh
이를 수행하는 데 도움을 줄 수 있습니다. SSH 복사본을 시작하고 모니터링한 다음 트래픽 통과가 중지되고 서버 대상이 다시 시작되면 다시 시작하는 기능이 있습니다. 더보기여기.
tmux
또한 또는 를 사용하여 screen
서버 대상에서 tty 세션을 생성하고 유지 해야 합니다 autossh
. autossh
문서 에서는 screen
영구 세션으로 작업해야 한다고 제안합니다.