Когда я дважды вхожу в новый экземпляр сервера Ubuntu, созданный для Amazon EC2, оба окна будут совершенно одинаковыми. Все, что я ввожу в одном, дублируется в другом.
Я никогда не имел с этим дело, когда сам создавал образ. Кто-нибудь знает об этом? Обычно мне нравится иметь несколько открытых окон putty, подключенных к терминалу моих серверов.
решение1
К сожалению, предварительные версии Oneiric AMI автоматически запускают команду screen на ssh из терминала, что приводит к тому, что все ваши сеансы ssh используют один экран. Вы можете узнать, как использовать screen для разъединения того, что видят ваши терминалы, или...
Вы можете отключить это в конкретном экземпляре, введя команду:
byobu-disable
что выведет вас из системы. Следующий ssh будет работать нормально.
Будем надеяться, что Oneiric не будет включать в себя подобное поведение, когда выйдет, но мы уже очень близко к этой дате.
Примечание: Этот пост содержит утверждения, которые выражают мое личное мнение. У других людей другое мнение.
решение2
Как сказал Эрик, вы можете отключить byobu на хосте с помощью:
$ byobu-disable
Подключившись по ssh, вы можете отключиться от текущего сеанса, но сохранить локальную оболочку с помощью .
Вы можете войти по ssh и запустить bash вместо byobu:
$ ssh -t <hostname> bash
И вы также можете сделать это постоянным и повлиять на все ваши сеансы ssh к хостам Ubuntu/byobu (где byobu > 4.0), установив LC_BYOBU=0 в локальном ~/.bashrc:
$ echo "export LC_BYOBU=0" >> ~/.bashrc
$ . ~/.bashrc
$ ssh <hostname>
решение3
При запуске экземпляра в EC2 у вас есть возможность предоставить «пользовательские данные», которые будут доступны экземпляру при первой загрузке (и позже). Ubuntu использует пользовательские данные с помощью программы cloud-init, которая невероятно мощна.
Вы можете отключить byobu, используя удобную функцию облачной конфигурации cloud-init.
Чтобы отключить byobu, вам нужно всего лишь предоставить эти двухстрочные данные пользователя:
#cloud-config
byobu_by_default: disable
Полная информация о cloud-init здесь:https://help.ubuntu.com/community/CloudInit
Синтаксис Cloud-config, включая все другие удивительные вещи, которые вы можете с ним сделать, можно посмотреть здесь: http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt