Teleconsole - Comparta su terminal de Linux con sus amigos

Teleconsole - Comparta su terminal de Linux con sus amigos

Teleconsol es un código abierto gratuito y una poderosa herramienta de línea de comandos para compartir su sesión de terminal de Linux con personas en las que confía. Sus amigos o miembros del equipo pueden conectarse a su sesión de terminal de Linux a través de una línea de comandos a través de SSH o a través de un navegador a través del protocolo HTTPS.

Como funciona?

Teleconsol es un servidor SSH agrupado con un proxy SSH incorporado y fue escrito en Golang. Puede usar esta herramienta para iniciar sesiones SSH seguras, realizar el reenvío de puertos TCP locales y configurar proxies privados.

Después de lanzar un teleconsol En su sistema, abre una nueva sesión de shell e imprime la sesión única IDENTIFICACIÓN así como un Webui Enlace que necesita compartir con sus amigos, para que se unan a través de una línea de comando sobre SSH o desde sus navegadores web a través de HTTPS.

Leer también: Gotty: comparta su terminal Linux (TTY) como aplicación web

Además, teleconsol también habilita el reenvío local TCP puertos, lo que permite a sus amigos acceder a las aplicaciones web que se ejecutan en su localhost en caso de que esté detrás Nat.

Advertencia: Teleconsol Viene con ciertos riesgos de seguridad de los que debe tomar nota; Crea un servidor SSH accesible a través de Internet público durante la sesión de teleconsolas, esto prácticamente le dará su teclado a cualquier persona con un enlace.

Cómo instalar Teleconsole en Linux

La forma más rápida y fácil de instalar Teleconsol En su distribución de Linux es escribir el siguiente comando en su terminal.

$ curl https: // www.teleconsol.Com/Get.sh | mierda 

Una vez Teleconsol Instalado, puede iniciarlo escribiendo el siguiente comando. Esto es muy útil cuando te quedas atascado en alguna configuración en una caja de Linux detrás de Nat. Simplemente invite y comparta su sesión de Linux con su amigo para ayudarlo.

$ Teleconsole 
Salida de muestra
Iniciar servidor SSH local en localhost ... solicitando un proxy SSH desechable en AS.teleconsol.com para TecMint ... Verificación de estado del túnel SSH ... su identificación de teleconsole: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Webui para esta sesión: https: // como.teleconsol.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8 Para dejar de transmitir, salga del shell actual escribiendo 'saliendo' o cerrando la ventana. 

A continuación, copie el enlace de ID de sesión único imprimido o webui y compártelo a través de un medio seguro con las personas en las que confía. Tus amigos pueden unirse al uso de la identificación de la sesión como se muestra.

$ Teleconsole Únete a ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 

O pueden unirse haciendo clic en un enlace de WebUI para acceder a él a través de un navegador web como se muestra en la siguiente captura de pantalla.

Compartir la sesión de Linux SSH a través del navegador

Ahora usted y su amigo están utilizando la misma sesión de terminal Linux que se ejecuta en su sistema, incluso si ambos están en diferentes redes separadas por NAT.

Para dejar de transmitir, salga del shell actual escribiendo 'salida' comandar o cerrar la ventana del terminal.

$ Salida 

Cómo habilitar el reenvío de puertos

Otra característica importante de Teleconsol es, reenvío de puertos fácil, permitiendo así a sus amigos conectar cualquier puerto TCP que se ejecute en su sistema Linux. Supongamos que está trabajando en un proyecto web y actualmente es accesible en su http: // localhost: 3000 . Puedes hacer que tus amigos accedan a él reenviando el puerto 3000 Cuando inicia una nueva sesión como se muestra.

$ Teleconsole -f Localhost: 3000 
Salida de muestra
Iniciar servidor SSH local en localhost ... solicitando un proxy SSH desechable en AS.teleconsol.com para TecMint ... Verificación de estado del túnel SSH ... su identificación de teleconsole: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Webui para esta sesión: https: // como.teleconsol.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8 Para dejar de transmitir, salga del shell actual escribiendo 'saliendo' o cerrando la ventana. 

Ahora, cuando tus amigos se unan a esta sesión, verán un mensaje como se muestra.

ATENCIÓN: TecMint lo ha invitado a acceder al puerto 3000 en su máquina a través de Localhost: 9000 
Únete a la sesión de Linux

Luego pueden acceder a su aplicación desde sus navegadores utilizando la URL http: // localhost: 3000.

Importante: Desde Teleconsol es solo un servidor SSH, cualquier persona con la que haya compartido su ID de sesión puede reenviar el puerto de solicitud sin informarle, como se muestra.

$ Teleconsole -F 3000: Localhost: 3000 unirse  

Puedes ver el teleconsol Mensaje de ayuda con el siguiente comando.

$ Ayuda de teleconsole 

Para obtener más información, visite el repositorio de Teleconsole Github.

Eso es todo! Teleconsol es un poderoso servidor SSH para compartir su sesión de terminal Unix/Linux con amigos. En este artículo, hemos explicado cómo usar teleconsol Para iniciar sesiones SSH seguras y comparta su terminal con amigos y realice el reenvío de puertos TCP locales.

Si tiene alguna pregunta o pensamiento para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.