Into The World

旅と世界とインターネット

AWSのEC2にインスタンスを創って、SSHで接続するまで

   

AWSのEC2にインスタンスを創って、SSHで接続するまで

なんだかずっと触ろう触ろうと思って結局触らず終いでしたが、機会があったのでAWSデビューしました。

AWSはサインアップしてから1年間無料で使えるので(サービスの制限有り)、資本の少ないスタートアップや一回試してみたいというフリーランスのエンジニアの方にはぴったりだと思います。

今日は、AWSの新規アカウント作成後、インスタンスを創って、ssh接続するところまで。

①インスタンス作成

ダッシュボードから、左メニューにある「インスタンス」をクリック
インスタンスを作成。

AMI: Amazon Linux (無料)
インスタンスタイプ: t2.micro(無料)
セキュリティグループ: ssh 22と、http 80を許可
ストレージは、28GiB(30GBまで無料)

②キーを新規作成

設定が終わったら、キーファイル、[名前].pemを作成し、ダウンロード。

mv ~/Download/キーファイル ~/.ssh

キーを.sshディレクトリに移動する。

③sshで接続する

以下のコマンドで、EC2に接続だー!

ssh -i ~/.ssh/[ファイル名].pem ec2-user@パブリックIP

と思いきや、エラー発生。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0640 for '/Users/username/.ssh/[ファイル名].pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /Users/username/.ssh/[ファイル名].pem
Permission denied (publickey).

パーミッションがオープンすぎるので、だめらしい。
なので、所有権を変更してあげれば良い。

chmod 0600 ~/.ssh/awskey.pem 

これで、再度

ssh -i ~/.ssh/awskey.pem ec2-user@52.69.60.21

をうつと、無事EC2に接続できました。



       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|


次回は、今回立ち上げたEC2で諸々の設定をしたいと思います。

[参考]
http://blog.ruedap.com/2011/04/04/mac-ssh-key-copy-error

 - AWS, Ruby on Rails, WEBサービス, Web制作

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  関連記事

Image uploaded from iOS (11)
ベトナムでは当たり前?虫下し薬「Fugacar」を飲んでみた

ベトナムはホーチミンに移住してから、はや1年4ヶ月が経とうとしている。 こっちに …

raspberry-pi-logo
ベトナムのホーチミンでRaspberry pi 3 Model B を買ってみた。

IoTって単語よくききますよね。 Apple watchとかGoogle gla …

os_x_el_capitan_roundup
MacbookのOSをMarveriksからEl Capitanにあげたら、ローカル開発環境でApacheにアクセスできなくなった。

上げよう上げようとずっと思っていたんですが、なんかローカルの環境の設定とかどうせ …

aws_logo
AWSのEC2にインスタンスを創って、SSHで接続するまで

なんだかずっと触ろう触ろうと思って結局触らず終いでしたが、機会があったのでAWS …

composerでcakephp3
ComposerでCakephp3をインストールしようとしてハマった件

composerでcakephp3をインストールしようとしてはまりました。 7時 …