Zuck3r’s Study

エンジニアではありません

AWS EC2にssh接続しよう(AWS Educate)

はじめに

学校で使う機会が増え、こういったサービスを使い慣れていない学生が困っているのを見かけたので少しでも役に立てればなという事で書いています。

本題

1.AWSマネジメントコンソールを開く

注意すべきなのは、AWS Educateは普通のAWSのサイトからサインイン出来ないという事だ。ちゃんと、AWS Educateのアカウントを取得して以下のリンクからサインインしないといけない。 https://www.awseducate.com/signin/SiteLogin

そして、右上にあるAWS Accountをクリック。AWS Educate Starter Accountというボタンが出てくるので次にそこをクリックする。次のページに出てくるAWS Consoleを押せばAWSマネジメントコンソールを開くことが出来る。 f:id:Zuck3r:20201016143442p:plain

2.EC2インスタンスを作成する。

サービスを検索するから、EC2を見つけ出して選択する。すると、EC2 ダッシュボードを開くことが出来る。 f:id:Zuck3r:20201016144313p:plain

そして、中央左にあるインスタンス起動をクリックする。すると、使用するOS選択やインスタンスのタイプを聞かれるのでそれぞれ選択する。 f:id:Zuck3r:20201018082300p:plain 最後の起動ボタンまで行くと、新しいキーペアを作成するように言われる。キーペア名を決めてダウンロードします。できたら、インスタンスの作成へ。 f:id:Zuck3r:20201018082644p:plain 次はダウンロードした、キーペアのパーミッションを変更します。
ここまで来たら後は接続するだけ。次にsshコマンドを打ちます。因みに、この -i オプションは接続に使用する公開鍵ファイルを指定する

$ chmod 400 Key.pem
$ ssh -i "Key.pem" ubuntu@ec2-3-91-243-230.compute-1.amazonaws.com

最後に

ここまで読んで頂きありがとうございます。コロナの影響でオンライン講義が進み、AWSを使う講義も増えていると思います。初めてこういった物を触る人は大変だと思うので少しでもお役に立てれば幸いです。