Putty 세션을 다시 연결해야 합니다. 예를 들어보겠습니다. Centos OS 시스템에 Python을 수동으로 설치하고 있었습니다. make 명령을 실행했을 때 Phyton이 makefile로 컴파일 중 갑자기 Putty 연결이 끊어지고 Putty 세션의 연결이 끊어졌습니다. , 다시 연결하여 터미널을 확인한 후 who 명령을 실행했는데, 2개의 세션이 연결되어 있고 1개의 세션이 유휴 상태인 것을 확인할 수 있었습니다.
답변1
세션이 종료되었으며 SSH 서버가 시간 초과되지 않았습니다(네트워크가 매우 불안정하다고 가정하기 때문에 기본 시간 초과가 매우 높습니다). 일반적으로 연결이 끊긴 SSH 세션에 직접 연결할 수 있는 방법은 없습니다. 마치 다른 가상 터미널에서 실행 중인 세션에 연결하여 인계받을 수 있는 방법이 없는 것과 같습니다.
하지만 나중에 사용하려면 프로그램 screen
및/또는 tmux
(이 두 프로그램 중 어떤 프로그램이 CentOS에 패키지로 제공되는지는 확실하지 않지만 두 가지 옵션이 모두 있는 경우 개인적으로 권장합니다 screen
). 이 두 프로그램은 주로 단일 원격 세션에서 시작된 여러 셸 사이를 빠르게 전환하도록 설계되었지만(기본적으로 가상 터미널 기능을 복제하지만 키 바인딩이 다릅니다) 또 다른 유용한 기능이 있습니다. tmux를 계속 실행하고 나중에 다시 연결하세요. SSH를 통해 로그인한 후 즉시 PuTTY를 사용하여 screen(또는 tmux) 세션을 시작하면 연결이 끊어진 경우 세션에 다시 연결할 수 있습니다.