¡Esta es una revisión vieja del documento!
Tabla de Contenidos
tmate
tmate es una herramienta de terminal que permite compartir tu sesión de terminal en tiempo real con otras personas, ya sea para colaboración, soporte remoto o demostraciones. Es un fork de tmux, pero añade la capacidad de compartir la sesión mediante servidores remotos, generando enlaces de acceso (SSH o web) para que otros se unan.
Casos de uso
- Colaboración en equipo: Dos o más personas pueden trabajar en la misma terminal simultáneamente (útil para pair programming o debugging).
- Soporte técnico remoto: Comparte tu terminal con un colega para resolver un problema sin necesidad de herramientas complejas.
- Enseñanza o demostraciones: Mostrar comandos o procesos en vivo a estudiantes o audiencias.
- Acceso temporal a un servidor: Dar acceso controlado a un colaborador externo sin compartir credenciales.
Instalación
En Arch Linux: pacman -S tmux
Uso
Iniciar un sesión
Ejecutar:
tmate
Verás un mensaje como este:
Tip: if you wish to use tmate only for remote access, run: tmate -F To see the following messages again, run in a tmate session: tmate show-messages Press <q> or <ctrl-c> to continue --------------------------------------------------------------------- Connecting to ssh.tmate.io... Note: clear your terminal before sharing readonly access web session read only: https://tmate.io/t/ro-JtEVv5LjmyKKptgxXK6sYFxRf ssh session read only: ssh ro-JtEVv5LjmyKKptgxXK6sYFxRf@lon1.tmate.io web session: https://tmate.io/t/qK1GcqRF2CAWByDYPZvrJfcsk ssh session: ssh qK1GcqRF2CAWByDYPZvrJfcsk@lon1.tmate.io
Compartir la sesión
Los enlaces mostrados al ejecutar tmux se pueden usar desde otro equipo para conectarse vía SSH o a través del navegador y poder ver en tiempo real lo que sucede en la terminal del equipo que está compartiendo.
El enlace que pone read only solo permitirá ver, pero el que pone solo “web session” o “ssh session” dará la posibilidad de que el invitado también pueda escribir (sesión interactiva). Esta última opción es útil a la hora de resolver problemas o para el pair programming (programación en pareja), por ejemplo. Modo Web: El enlace web abre una terminal en el navegador (solo lectura o interactiva, según la versión).
Atajos de teclado
Como tmate está basado en tmux, se pueden usar los atajos de teclado de este último. Consulta la página sobre tmux en esta misma wiki.
