En los sistemas operativos Linux y Apple Mac OS X, el ~/.ssh/config
archivo le permite especificar muchas configuraciones SSH, incluidas las que mantienen viva una conexión SSH. Para hacer esto, siga estos pasos:
Use su editor de texto preferido para abrir el ~/.ssh/config
archivo en su computadora local. Nota: Si el .ssh
directorio o el archivo de configuración no existen, créelos.
Agregue las siguientes líneas al archivo de configuración. El valor de Host puede ser cualquier nombre que desee; es simplemente una etiqueta para las otras configuraciones. El valor de nombre de host es el host remoto al que desea acceder; reemplace example.com con su nombre de dominio. Reemplace el nombre de usuario con su propio nombre de usuario de cuenta de Hosting:
Host example
Hostname example.com
Port 7822
User username
ServerAliveInterval 240
ServerAliveCountMax 2
Con esta configuración, el cliente SSH envía un paquete al servidor cada 240 segundos (4 minutos) para mantener viva la conexión. Si el cliente no recibe una respuesta después de dos intentos (como lo especifica la configuración ServerAliveCountMax), cierra la conexión.
Para obtener información detallada sobre todos los ajustes de configuración SSH disponibles, escriba man ssh_config
en la línea de comando.
Guarde los cambios en el archivo de configuración.
Conéctese a su cuenta usando SSH. Para hacer esto, simplemente escriba ssh example donde example representa el valor de Host que especificó en el paso 2.
Monitoree la conexión. Si todavía cae, disminuya gradualmente la ServerAliveInterval
configuración en el archivo de configuración hasta que la conexión sea estable.
Consulte la siguiente URL para obtener más detalles https://www.a2hosting.com/kb/getting-started-guide/accessing-your-account/keeping-ssh-connections-alive