Página principal » cómo » Mantenga su sesión de Linux SSH de desconectarse

    Mantenga su sesión de Linux SSH de desconectarse

    Soy el tipo de geek que tiene un cliente SSH abierto en todo momento, conectado a los servidores más utilizados para tener acceso instantáneo para monitoreo y cualquier otra cosa. Como tal, me irrita mucho cuando me desconecto, así que estoy compartiendo algunos métodos para mantener su sesión con vida..

    Puede configurar el cliente ssh para que envíe automáticamente un código de código sin protocolo cada número de segundos para que el servidor no lo desconecte. Esta configuración se conoce a veces como Keep-Alive o Stop-Disconnecting-So-Much en otros clientes.

    configuración global

    Agregue la siguiente línea al archivo / etc / ssh / ssh_config:

    ServerAliveInterval 60

    El número es la cantidad de segundos antes de que el servidor envíe el código de no operación.

    Configuración de usuario actual

    Agregue las siguientes líneas al archivo ~ / .ssh / config (cree si no existe)

    Anfitrión *
    ServerAliveInterval 60

    Asegúrate de sangrar la segunda línea con un espacio.

    Configuración por host

    Si solo desea habilitar mantener vivo para un solo servidor, puede agregarlo al archivo ~ / .ssh / config con la siguiente sintaxis:

    Host * hostname.com
    ServerAliveInterval 60

    Funciona bastante bien, espero que ayude a alguien más por ahí.