toto_1212

技術のログをツラツラ書きます。自分用ですが参考にしていただけたら嬉しいです。間違ってたらドンドン突っ込んでください。

【AWS】EC2上のAmazon Linux AMIへのWinscp接続

 

Winscpでアップロードする際の接続です。

 

1.WINSCPを開き、ホスト名とユーザー名を入力し、鍵を選択する。

f:id:toatoshi:20121102174814j:plain

 

2.鍵なんで何も考えずとりあえずAWSで作ったxxxxx.pemを設定して

  接続すると、、

f:id:toatoshi:20121102174906j:plain


 

3.こんな風に怒られます。

f:id:toatoshi:20121102175033j:plain

 

4.AWSで作ったKeyPair(xxxxx.pem)をPuTTy秘密鍵(*.ppk)に
  コンバートする必要があります。
  コンバートツールはputtygen.exeでこちらからダウンロードします。
   http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

f:id:toatoshi:20121102175143j:plain

 

5.ダウンロードしたputtygen.exeを起動します。

f:id:toatoshi:20121102175240j:plain

 

※警告出るけど、上げちゃってください。(何があっても保証はしませ
 んけど・・・)

f:id:toatoshi:20121102184844j:plain

 

6.メニューバーのconversionseからImport Keyをクリックし、
  KeyPair(xxxxx.pem)を選びます。

f:id:toatoshi:20121102175412j:plain

  

7.「Save Private Key」をクリックしてコンバートします。

f:id:toatoshi:20121102185245j:plain

 

※こんなの出ます。(「はい」でいいです)
 パスワードなしで作成してもいいですか的なこと聞いてます。

f:id:toatoshi:20121102180302j:plain

 

8.再度、Winscpにてホスト名とユーザー名を入力し、先ほどコンバート
  処理した秘密鍵(xxxxx.ppk)を選択する。

f:id:toatoshi:20121102180726j:plain

f:id:toatoshi:20121102185328j:plain

 

9.接続できることを確認する。

f:id:toatoshi:20121102185418j:plain

 

因みに、、、、
Amazon Linux AMIは仕様でroot許可をしていないので、homeに置いて
SSH接続し、必要によってはrootになってmv、cp等で任意のディレクトリ
に配置する必要があります。

 

AWS公式サイトより

安全な構成
Amazon Linux AMI は、SSH キーペアの使用およびリモートルート
ログインの無効化により、リモートアクセス機能を制限しています。
http://aws.amazon.com/jp/amazon-linux-ami/