が、いろいろやれ過ぎて混乱。。。
とりあえず、SSHはデフォルトのポートを見に行くようです。
ポート番号を明示的に指定したい場合は、config/deploy.rbに以下のオプションを追加すればよいらしい。
ssh_options[:port] = 8888
ssh_options[:port] = 8888
$ python --version
Python 2.7.5
pip --helpでコマンド認識しなかったので、pipは入ってなかった。
easy_install --help
sudo easy_install pip
pip --help
sudo pip install awscli
aws help
W: GPG error: http://packages.treasure-data.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1093DB45A12E206F公開鍵ないよって言ってる。
wget http://packages.treasure-data.com/debian/RPM-GPG-KEY-td-agenthttp://docs.fluentd.org/articles/install-by-deb#gpg-key に書いてある通りなんだけど分かりづらいよ。。
sudo apt-key add RPM-GPG-KEY-td-agent
rm RPM-GPG-KEY-td-agent
sudo useradd ユーザ名
sudo adduser ユーザ名
sudo gpasswd -a ユーザー名 sudo
sudo passwd ユーザ名
Tipつまり
Amazon Linux AMI からインスタンスを起動した場合、デフォルトのユーザー名は ec2-user です。それ以外の場合、別のユーザー名の指定が必要になることがあります。例えば、Ubuntu の場合、デフォルトのユーザー名は ubuntu で、RHEL5 の場合、デフォルトのユーザー名は root です。それ以外の場合は、AMI プロバイダーに確認してください。