TMate - Sesión de terminal SSH de SSH de forma segura con usuarios de Linux
- 2819
- 804
- Hugo Vera
compañero es un clon de TMUX (multiplexor terminal) que proporciona una solución de intercambio de terminales segura, instantánea y fácil de usar a través de una conexión SSH. Está construido sobre tmux; Puede ejecutar ambos emuladores de terminales en el mismo sistema. Puedes usar los servidores oficiales en tmate.IO o alojar su propio servidor TMate.
La siguiente figura muestra un diagrama de arquitectura simplificado con los diferentes componentes del compañero (obtenido del sitio web del proyecto).
TMate - Diagrama de arquitectura simplificadoCómo funciona TMate?
Al lanzar TMate, primero establecerá una conexión SSH con TMate.Servidor IO en segundo plano a través de Libssh. Una vez que se establece la conexión, se genera un token de sesión de 150 bits para cada sesión. Los usuarios de confianza pueden usar este token generado para acceder a la sesión de terminal.
Cómo instalar TMate en Linux
Compañero está disponible para instalar desde los repositorios predeterminados de la mayoría de las distribuciones de Linux utilizando el administrador de paquetes como se muestra.
En Debian y Ubuntu-Distribuciones de Linux basadas, use el siguiente PPA para instalar Compañero.
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa: tmate.IO/Archive $ sudo apt-get actualización $ sudo apt-get install tmate
En Fedora distribución, use el siguiente comando DNF.
$ sudo dnf instalación tmate
En Arch Linux, Puede instalarlo desde AUR como se muestra.
$ yaourt -s tmate
En usura de apertura, Puede usar el comando zypper para instalarlo.
$ sudo zypper en tmate
En Gento, puedes usar surgir Para instalarlo.
$ sudo emerge tmate
En otras distribuciones de Linux como CentOS y RHEL, Puede descargar fuentes de https: // github.com/nvienennot/tmate y compilar e instalar con los siguientes comandos.
ps ./Autógeno.sh $ ./configurar $ make $ sudo make install
Cómo compartir su terminal usando tmate
Una vez que haya instalado compañero, usa ambos ~/.tmux.confusión y ~/.compañero.confusión Archivos de configuración. Todos los que comparta su terminal usará su configuración de TMUX y sus enlaces de claves. El terminal se ve obligado a 256 colores y UTF -8, por lo que no necesita pasar -2, ya que puede estar acostumbrado con TMUX.
Lanzar compañero, Ejecute el siguiente comando, lo que hace que el programa establezca una conexión SSH con compañero.IO (o su propio servidor) en segundo plano hasta libbssh.
$ tmateTMATME SESION
Luego puede compartir los parámetros de conexión de sesión SSH utilizando ID de token generado (por ejemplo: [correo electrónico protegido] en este caso) con sus compañeros para que puedan acceder a su terminal.
Para acceder a su terminal, su amigo/colegas debe ejecutar el siguiente comando SSH en su terminal.
$ ssh [correo electrónico protegido]TMAME SESIÓN compartiendo con amigos
Para mostrar los mensajes de registro de TMate, incluida la cadena de conexión SSH, ejecute:
$ tmate show-mensajesMensajes de registro de TMate
TMate también le permite compartir una vista de solo lectura de su terminal. La cadena de conexión de solo lectura se puede recuperar con tmate show-mensajes como se muestra en la captura de pantalla anterior.
Para terminar el programa, ejecute el salida dominio.
$ Salida
Para obtener más información sobre cómo funciona TMate, cómo ejecutarlo como demonio y alojar su propio servidor TMate, visite el sitio web del proyecto: https: // tmate.IO/.
Compañero es una bifurcación de tmux que proporciona una solución de intercambio de terminal instantánea segura. En este artículo, hemos demostrado cómo instalar y usar TMate en Linux y usarlo para compartir su terminal con sus compañeros. Siéntase libre de compartir sus pensamientos con nosotros a través del formulario de comentarios a continuación.
- « Pescado una carcasa interactiva inteligente y fácil de usar para Linux
- Cómo cambiar los nombres de etiquetas de partición de Linux en ext4 / ext3 / ext2 e intercambiar »