プログラミング初心者がアーキテクトっぽく語る

見苦しい記事も多数あるとは思いますが訂正しつつブログと共に成長していければと思います

Linux EC2インスタンスを起動してSSH接続する

LinuxのEC2インスタンスを作成してSSH接続しましょう。


Step1

  • Security Groupを作成します
    • 悪意のある攻撃を避けるため、EC2インスタンスに通信できるアドレスを制限します
  • Outbound Ruleは最初から入力されているので必要に応じて変更してください
  • Inbound RuleでSSHを許可します。
  • Inbound Ruleにはは以下の2つソースを指定するとよいでしょう
    • EC2インスタンスSSH接続するPCのアドレス
    • Instance Connectで使用されるアドレス
      • Tokyo Region: 3.112.23.0/29
      • North Virginia Region: 18.206.107.24/29


Step2

  • Key Pairをまだ作成していない場合は作成します
  • 作成するとpemファイルがダウンロードされるので失くさないよう大事に保管します


Step3


Step4

  • EC2インスタンスがRunning状態になったらチェックして「Connect」を押下します


Step5a - EC2 Instance Connectの場合

  • EC2 Instance Connectタブで「Connect」を押下します


Step5b - PCからSSH接続する場合

  • SSH clientタブを選択します
  • 表示されたsshコマンドをコピーします

  • Terminalを開いてKey Pairのpemファイルが保存されているフォルダに移動します
  • pemファイルのPermissionを変更していない場合は変更します
  • 先程コピーしたsshコマンドを実行すると接続されます