Quando eu fizer login duas vezes em uma nova instância do servidor Ubuntu criada para Amazon EC2, ambas as janelas serão exatamente iguais. Qualquer coisa que eu digito em um é replicado no outro.
Nunca lidei com isso quando construí a imagem sozinho. Alguém sabe sobre isso? Normalmente gosto de ter algumas janelas abertas no terminal dos meus servidores.
Responder1
Infelizmente, as AMIs Oneiric de pré-lançamento executam automaticamente o comando screen no ssh a partir de um terminal, o que faz com que todas as suas sessões ssh compartilhem uma única tela. Você pode aprender como usar a tela para desassociar o que seus terminais veem ou...
Você pode desativar isso em uma determinada instância digitando o comando:
byobu-disable
que irá desconectar você. O próximo ssh funcionará bem.
Esperançosamente, Oneiric não incluirá esse comportamento quando for lançado, mas estamos chegando muito perto dessa data.
Nota: Esta postagem inclui declarações que expressam minhas opiniões pessoais. Outras pessoas têm opiniões diferentes.
Responder2
Como Eric disse, você pode desativar o byobu no host com:
$ byobu-disable
Depois de fazer o ssh, você pode se desconectar da sessão atual, mas manter um shell local com .
Você pode fazer ssh e executar o bash em vez do byobu:
$ ssh -t <hostname> bash
E você também pode tornar isso permanente e afetar todas as suas sessões ssh para hosts Ubuntu/byobu (onde byobu > 4.0), definindo LC_BYOBU=0 em seu ~/.bashrc local:
$ echo "export LC_BYOBU=0" >> ~/.bashrc
$ . ~/.bashrc
$ ssh <hostname>
Responder3
Ao iniciar uma instância no EC2, você tem a opção de fornecer "dados do usuário" que estão disponíveis para a instância na primeira inicialização (e posteriormente). O Ubuntu consome os dados do usuário com um programa chamado cloud-init, que é incrivelmente poderoso.
Você pode desativar o byobu usando o recurso de configuração de nuvem amigável do cloud-init.
Para desativar o byobu, tudo o que você precisa fazer é fornecer estes dados do usuário de duas linhas:
#cloud-config
byobu_by_default: disable
Detalhes completos sobre o cloud-init aqui:https://help.ubuntu.com/community/CloudInit
Sintaxe de configuração de nuvem, incluindo todas as outras coisas incríveis que você pode fazer com ela, aqui: http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt