Amazon Linuxへrootログインする

WinSCPを使うときにrootでログイン出来た方が何かと便利なことも多いので、セキュリティリスクを理解した上でAmazon Linuxでrootログインできるようにする。

$ sudo perl -i -pe 's/disable_root: 1/disable_root: 0/' /etc/cloud/cloud.cfg
$ sudo perl -i -pe 's/#PermitRootLogin .*/PermitRootLogin without-password/' /etc/ssh/sshd_config
$ sudo perl -i -pe 's/.*(ssh-rsa .*)/1/' /root/.ssh/authorized_keys
$ sudo /etc/init.d/sshd reload

引用元
Gurjeet [tech]: Allowing root access in AMIs created/derived from Amazon Linux AMIs
http://gurjeet-tech.blogspot.jp/2012/02/allowing-root-access-in-amis.html