Answers:
当您在EC2中启动实例时,可以选择提供“用户数据”,该数据在首次启动时(以及以后的启动)可用于该实例。Ubuntu使用名为cloud-init的程序消耗用户数据,该程序功能强大。
您可以使用cloud-init的用户友好的cloud-config功能禁用byobu。
要禁用byobu,您所要做的就是提供以下两行用户数据:
#cloud-config
byobu_by_default: disable
此处有关cloud-init的完整详细信息:https : //help.ubuntu.com/community/CloudInit
云配置语法,包括您可以使用它进行的所有其他奇妙的处理,请参见:http : //bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head :/ doc/examples /cloud-config.txt
不幸的是,预发行的Oneiric AMI从终端在ssh上自动运行screen命令,这会使您的所有ssh会话共享一个屏幕。您可以学习如何使用屏幕取消终端看到的内容,或者...
您可以通过键入以下命令在给定实例上禁用此功能:
byobu-disable
这将注销您。下一个ssh将正常工作。
希望Oneiric在发布时不会包含此行为,但在该日期之前我们将感到可怕。
注意:本文包含表达我个人观点的声明。其他人有不同的意见。
ssh -t <hostname> bash
通过在“连接”->“ SSH”下将Remote command
值设置为来复制的行为bash
。