GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar TermPair para compartir y controlar terminales en tiempo real desde el navegador web

Introducción

Par de términos es un servicio web que permite a cualquier persona ver y controlar sus sesiones de Terminal en tiempo real desde un navegador web. En pocas palabras, permite a las personas colaborar, ver, compartir, todo en tiempo real.

Puede compartir su Terminal de forma rápida y segura en la Web y acceder a él, así como controlarlo.

TermPair es bueno para aquellos que quieren colaborar en tiempo real. También tiene algunas lagunas de seguridad. Si no tiene cuidado, podría ser un error catastrófico.

Seguridad

TermPair utiliza un cifrado de extremo a extremo de 128 bits para todas las entradas y salidas del terminal.

El navegador debe ejecutarse en un contexto seguro. Por lo general, esto significa ejecutarse en localhost o con tráfico http seguro (https).

Uso

Primero, se inicia el servidor de pares de términos (servidor de pares de términos ). El servidor actúa como un enrutador que reenvía datos encriptados a ciegas entre los clientes terminales de TermPair y los navegadores conectados.

Escucha las conexiones de websocket de pares de términos de los clientes de terminales de Unix y mantiene una asignación a cualquier navegador conectado.

Antes de que el cliente de TermPair envíe la salida del terminal al servidor, la cifra con una clave secreta para que el servidor no pueda leerla. El servidor reenvía esos datos a los navegadores conectados. Cuando los navegadores reciben los datos, usan la clave secreta para descifrar y mostrar la salida del terminal. El navegador obtiene la clave secreta a través de una parte de la url que no se envía al servidor.

Del mismo modo, cuando un navegador envía una entrada a la terminal, se cifra en el navegador, se reenvía desde el servidor a la terminal, luego TermPair la descifra en la terminal y finalmente se escribe en la entrada de la terminal.

Instalando

  • Instalar TermPair en Linux usando pipx o pipa como se muestra a continuación:
pipx install termpair

O

pip install termpair

O bien, puede ejecutar termpair sin instalarlo. Luego, realice el proceso de uso compartido ejecutando los siguientes comandos:

pipx run termpair serve
pipx run termpair share --open-browser

Cómo usar

  • Inicie el servidor TermPair usando el siguiente comando
termpair serve
  • Abrir una nueva ventana de Terminal o tabula y ejecuta este comando para compartir tu Terminal
termpair share --host "http://localhost/" --port 8000

TermPair generará una ID de terminal y una clave de cifrado secreta para CONECTAR como se muestra arriba.

  • Abra su navegador web y comience a conectarse a través del navegador web
  • Copie el ID de la terminal y la clave secreta del shell de la terminal, luego péguelos como se muestra a continuación y luego haga clic en Conectar

Como se muestra arriba, todo lo que escriba en la Terminal aparecerá en el navegador y viceversa.

Para que pueda escribir los comandos en el navegador o terminal. La entrada y la salida aparecerán en ambas ventanas. Esto otorga control total a cualquier persona que tenga el ID de sesión.

  • Si no desea otorgar el control total, puede seguir los pasos anteriores y luego usar –solo lectura , o -r opción con el comando compartir termpair de la siguiente manera:
termpair share --host "http://localhost/" --port 8000 -r

Asegúrese de que el servidor TermPair esté iniciado e inicie el uso compartido de terminales en modo de solo lectura como a continuación.

COMO se muestra arriba en las capturas de pantalla, estaba tratando de escribir en el shell del navegador, pero Termpair me dio un mensaje de advertencia de que Terminal se compartió en modo de solo lectura.

  • Si desea abrir un navegador web automáticamente después de comenzar a compartir, use –open-browser , o -b opción.
termpair share --host "http://localhost/" --port 8000 -b
  • Para mostrar la ayuda de TermPair:
termpair share --help
termpair serve --help

Conclusión

Eso es todo

Entonces, en este artículo, ilustramos cómo compartir y controlar terminales en tiempo real desde el navegador web usando TermPair.
Seguro que es muy útil para ayudar, compartir, visualizar y acceder a tu terminal con cualquier persona de confianza.

Gracias


Linux
  1. Cómo instalar el navegador web Chromium en RHEL7 Linux

  2. Kitty Terminal Emulator:cómo instalarlo, configurarlo y usarlo

  3. SQLite DB Browser, cómo instalarlo y usarlo en Linux

  4. Cómo buscar en la web desde la terminal en Linux

  5. ¿Qué es la dispersión NTP y cómo la controlo?

Cómo instalar y usar el navegador Tor en Linux

Cómo instalar y usar el emulador de terminal Konsole en Linux

Cómo instalar y usar Terminator Terminal en Linux

Cómo abrir una URL en el navegador web desde la terminal de Linux

Controle el uso de RAM y CPU por Kodi en tiempo real

Cómo instalar y configurar el navegador Tor en distribuciones de Linux