Cuando inicio sesión dos veces en una nueva instancia del servidor Ubuntu creado para Amazon EC2, ambas ventanas serán exactamente iguales. Todo lo que escribo en uno se replica en el otro.
Nunca me ocupé de esto cuando construí la imagen yo mismo. ¿Alguien sabe sobre esto? Normalmente me gusta tener algunas ventanas de PuTTY abiertas en la terminal de mis servidores.
Respuesta1
Desafortunadamente, las AMI Oneiric preliminares ejecutan automáticamente el comando de pantalla en ssh desde una terminal, lo que hace que todas sus sesiones ssh compartan una sola pantalla. Puedes aprender a usar screen para disociar lo que ven tus terminales, o...
Puede desactivar esto en una instancia determinada escribiendo el comando:
byobu-disable
que cerrará tu sesión. El próximo ssh funcionará bien.
Con suerte, Oneiric no incluirá este comportamiento cuando se lance, pero nos estamos acercando muchísimo a esa fecha.
Nota: Esta publicación incluye declaraciones que expresan mis opiniones personales. Otras personas tienen opiniones diferentes.
Respuesta2
Como dijo Eric, puedes desactivar byobu en el host con:
$ byobu-disable
Una vez conectado a ssh, puede desconectarse de la sesión actual pero mantener un shell local con .
Puedes ingresar por ssh y ejecutar bash en lugar de byobu:
$ ssh -t <hostname> bash
Y también puedes hacerlo permanente y afectar todas tus sesiones ssh en hosts Ubuntu/byobu (donde byobu > 4.0), configurando LC_BYOBU=0 en tu ~/.bashrc local:
$ echo "export LC_BYOBU=0" >> ~/.bashrc
$ . ~/.bashrc
$ ssh <hostname>
Respuesta3
Cuando inicia una instancia en EC2, tiene la opción de proporcionar "datos de usuario" que están disponibles para la instancia en el primer arranque (y posteriormente). Ubuntu consume los datos de usuario con un programa llamado cloud-init, que es increíblemente poderoso.
Puede desactivar byobu utilizando la función de configuración de nube fácil de usar de cloud-init.
Para desactivar byobu todo lo que tienes que hacer es proporcionar estos datos de usuario de dos líneas:
#cloud-config
byobu_by_default: disable
Detalles completos sobre cloud-init aquí:https://help.ubuntu.com/community/CloudInit
La sintaxis de Cloud-config, incluidas todas las demás cosas increíbles que puedes hacer con ella, aquí: http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt