A menudo me encuentro abriendo varias conexiones ssh para ver varios archivos de registro a la vez con tail -f
.
Esto no es un problema cuando estoy en casa porque uso el cifrado de clave pública para el inicio de sesión sin contraseña. Sin embargo, a menudo usaré una computadora en mi universidad para hacer esto, así que no tengo la opción de usar mi clave privada. Me resulta molesto ingresar mi contraseña 4 o 5 veces para obtener varias ventanas de terminal.
¿Cómo puedo obtener múltiples terminales en una sola conexión?
La pantalla le permite tener múltiples terminales y más (como la capacidad de desconectar y volver a conectar a su sesión).
Algunas notas para comenzar:
Y algunas lecturas recomendadas:
fuente
Eche un vistazo a los siguientes dos artículos sobre el uso compartido de conexiones SSH:
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
Básicamente, haga una búsqueda en Google sobre el uso compartido de conexiones ssh y encontrará un montón de otros artículos sobre él.
fuente
Posiblemente, podría usar el reenvío X para abrir múltiples xterms remotos en su escritorio local.
fuente
No da una razón convincente por la que no puede usar claves privadas de los otros sistemas. Generarlos por máquina y agregar las claves aplicables ahospedadores_autorizados
Aún así, usa la pantalla.
fuente
También es posible que desee mirar byobu . Es una versión mejorada de Screen y creo que es un proyecto de Ubuntu. Pero viene estándar con Ubuntu 9.10 y más reciente.
Todavía tiendo a usar Screen por costumbre, pero quería mencionar esta alternativa más nueva.
fuente
Si todo lo que está usando es seguir varios archivos, también puede estar interesado en multitail .
fuente
Una característica de pantalla no mencionada es "separar" la pantalla y seguirá ejecutando cualquier comando que tenga en ese conjunto de pantallas. Una vez que se separa la pantalla, puede cerrar sesión y todo sigue funcionando incluso después de cerrar sesión. Iniciaré la pantalla y luego haré varios comandos c para crear nuevas 'subpantallas'. Puedo cambiar entre ellos y comenzar una compilación de larga duración o procesamiento de datos y tener la seguridad de que mi conexión VPN deficiente no hará que todo muera con ella.
Después de cerrar sesión, puede volver a iniciar sesión y usar 'screen -R' que lo volverá a conectar a sus sessoins de pantalla existentes.
fuente
Para usar
screen
conssh
, escriba( fuente ) hombre ssh:
fuente