Cómo usar Eternal Terminal para conexiones SSH persistentes en Linux

Si eres un administrador de servidores Linux en tu centro de datos o en tu cuenta alojada en la nube (como AWS y Google Cloud), es muy probable que te conectes a esas máquinas a través de SSH. A veces necesitas permanecer conectado durante mucho tiempo. Puede que estés depurando código, trabajando en contenedores o Kubernetes, o por mil otras razones.

El problema es que a veces esas conexiones SSH se desconectan. Esto puede ocurrir debido a un cambio en la dirección IP o por una serie de razones. Cuando eso sucede, tienes que volver a conectarte. He tenido experiencias en las que SSH perdía constantemente su conexión, lo que me obligaba a tener que reconectarme constantemente.

Esto es frustrante y consume mucho tiempo. ¿Qué puedes hacer para evitarlo?

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar Eternal Terminal
  3. Cómo usar Eternal Terminal
  4. La advertencia

Lo que necesitarás

Para aprovechar Eternal Terminal, necesitarás al menos dos sistemas que admitan el software y deberás utilizar Eternal Terminal tanto en las máquinas remotas como en las locales. Instalaré ET en Ubuntu Server 20.04 y Ubuntu Desktop 20.04. En cuanto a Linux, se puede instalar en distribuciones basadas en Debian y CentOS (a través del repositorio epel-release).

Cómo instalar Eternal Terminal

En Ubuntu (tanto en el servidor como en el escritorio), la instalación de Eternal Terminal es bastante sencilla. Inicia sesión en el servidor o en el escritorio e instala el software que te permite agregar nuevos repositorios de PPAs con el siguiente comando:

sudo apt-get install -y software-properties-common

Protección antivirus en línea: McAfee Clinic lleva la seguridad de tu PC al siguiente nivel

A continuación, agrega el repositorio necesario:

sudo add-apt-repository ppa:jgmath2000/et

Actualiza apt e instala Eternal Terminal con los siguientes comandos:

sudo apt-get update
sudo apt-get install et -y

Asegúrate de seguir este proceso tanto en el servidor como en el escritorio.

Para instalar Eternal Terminal en CentOS 8 Stream, primero instala epel-release con el siguiente comando:

Cómo proteger tu computadora de los virus: métodos y consejos

sudo dnf install epel-release -y

Instala Eternal Terminal con este comando:

sudo dnf install et -y

Cómo usar Eternal Terminal

Usar Eternal Terminal es exactamente igual que usar SSH, solo que en lugar de eso, utiliza el comando et de la siguiente manera:

et SERVIDOR

Donde SERVIDOR es la dirección IP o dominio del servidor remoto.

¡Defiéndete! Protege tu seguridad en línea contra amenazas críticas

O:

et USUARIO@SERVIDOR

Donde USUARIO es el nombre de usuario en el servidor remoto y SERVIDOR es la dirección IP o dominio del servidor remoto.

Eternal Terminal utiliza el puerto 2022 de forma predeterminada, así que asegúrate de que ese puerto esté disponible.

A medida que uses Eternal Terminal, no encontrarás nada diferente al trabajar con SSH, hasta que se rompa una conexión, momento en el que ET parecerá no responder. Sin embargo, cacheará todas las pulsaciones de teclas realizadas en este punto y, tan pronto como se restablezca la conexión, ejecutará los comandos en caché.

Nota: Esto solo funciona si la conexión se termina en el lado remoto.

Protege tus contraseñas con PAM: Tu aliado para la seguridad

La advertencia

Por supuesto, hay una advertencia. Si tu conexión se rompe desde la máquina cliente y no desde el servidor remoto, se crea una sesión huérfana y no podrás reconectarte a esa sesión huérfana. Para volver a conectarte al servidor remoto, deberás matar manualmente el proceso huérfano con el siguiente comando:

et -x USUARIO@SERVIDOR

Donde USUARIO es el nombre de usuario en el servidor remoto y SERVIDOR es la dirección IP o dominio del servidor remoto.

Y eso es lo básico para usar Eternal Terminal para conexiones SSH persistentes en tus servidores Linux remotos.

Cómo usar Eternal Terminal para conexiones SSH persistentes en Linux - Seguridad | Imagen 1 Newsmatic

Cómo configurar un servidor VPN para hacer conexiones a través de firewalls

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Seguridad, allí encontraras muchos artículos similares a Cómo usar Eternal Terminal para conexiones SSH persistentes en Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.