홈페이지 » 어떻게 » 연결 해제에서 Linux SSH 세션 유지

    연결 해제에서 Linux SSH 세션 유지

    저는 SSH 클라이언트가 항상 열려있는 괴짜입니다. 가장 자주 사용되는 서버에 연결되어있어 모니터링 및 기타 다른 작업에 즉시 액세스 할 수 있습니다. 따라서 연결이 끊어지면 나를 크게 괴롭히기 때문에 세션을 유지하는 몇 가지 방법을 공유하고 있습니다..

    서버가 자동으로 연결을 끊지 않도록 모든 시간 (초)마다 프로토콜 no-code 코드를 자동으로 보내도록 ssh 클라이언트를 구성 할 수 있습니다. 이 설정은 다른 클라이언트에서 Keep-Alive 또는 Stop-Disconnecting-So-Much라고도합니다..

    글로벌 구성

    / etc / ssh / ssh_config 파일에 다음 행을 추가하십시오.

    ServerAliveInterval 60

    숫자는 서버가 no-op 코드를 전송하기까지의 시간 (초)입니다..

    현재 사용자 구성

    ~ / .ssh / config 파일에 다음 행을 추가하십시오 (존재하지 않는 경우 작성하십시오)

    호스트 *
    ServerAliveInterval 60

    두 번째 줄에 공백을 들여 써야합니다..

    호스트 별 구성

    단일 서버에 대해서만 활성 상태로 유지하려는 경우 다음 구문을 사용하여 ~ / .ssh / config 파일에 추가 할 수 있습니다.

    호스트 * hostname.com
    ServerAliveInterval 60

    꽤 잘 작동합니다. 다른 누군가를 돕기를 바랍니다..