Amazon EC2で簡単にWinSCPで接続する

これまでftpをセットアップする方法を調べてきたが、もっと簡単にWinSCPで接続できることがわかった。これを記しておく。
(1)PuttyGenを起動。ファイル->秘密鍵の読み込み、で鍵読み込みモードにする
(2)ここで、生成してあったKeyを入力する。OPENSSHヘッダの付されたPairである必要がある。これはKey genaration時に
 指定したファイル名である。Pairで生成されているcert-XX.pemやpk-XXX.pemではないことに注意。
(3)これでPutty用の鍵が生成されるので、生成した鍵の保存->秘密鍵の保存、を選択し、適当な名前で保存する。
(4)WINSCPを起動、新規でプロファイルを作成。ホストには、動作しているEC2インスタンスのPublic DNS名を入れる。
  ユーザ名は、ec2-user、秘密鍵には先ほど保存した鍵を指定、プロトコルは、SCPとする。
(5)これでログインするとファイルをローカルからサーバに転送可能となる。
(6)httpdはあらかじめセットしておくこと
   sudo yum -y install httpd
sudo /etc/etc/rc.d/init.d/httpd start
(7)コンテンツのホームディレクトリは、デフォルト/var/www/htmlなのでそこに転送。パーミッションには注意。

これでOKだ。