[AWS] 用SSH連接EC2

鼠年全馬鐵人挑戰 - WEEK 07

前言

本篇文章紀錄如何開啟AWS的EC2,採用SSH的方式連接,並在Ubuntu的作業系統環境下架設Apache Server。

  • 電腦配備:Mac
  • AWS免費帳號(一年期)

步驟

進入AWS Management Console

點選EC2

建立Instance

選擇AMI


ubuntu為例:

選擇Instance Type


tab3、4、5可以先略過,到6.Configure Security Group配置Security Group

  • Add Rule
  • 下拉選單選擇HTTP
  • Review and Launch

建立Key Pair

點擊Review and Launch會進入設定Key Piar的畫面,如果是初次建Instance,選單內無法選擇existing key pair,點選Create a new key pair

設定&下載Key Pair

可替自己的Key Pair命名,命名完成後點擊Download Key Pair將檔案下載至本地後再點選Launch Instance

建置成功!

查看建立的Instance

回到EC2的主畫面,點選左方的Instances欄位。

進入Instance的管理介面後即可看到剛剛開設的Instance,點擊該Instance再點擊上方的Connect

連接Instance

更改檔案權限

剛才download下來的Key Pair會下載至本地,可將.pem的檔案放置在自己的專案資料夾。
開啟終端機,將路徑切換至該專案資料夾下,輸入下面的指令,更改檔案權限為Read by owner:

1
chmod 400 你的key_pair

SSH連接

複製example給的指令進行SSH連接

1
ssh -i "yourpem.pem" ubuntu@yourinstance.compute-1.amazonaws.com

成功連接!

安裝Apache Server

分次執行下方指令,安裝Apache

1
2
3
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install libapache2-mod-wsgi

訪問網站

回到Instances管理介面,點選該Instance會看到**Public DNS (IPv4)**,複製網址後即可訪問

訪問預設的畫面

完成上述所有步驟就完成環境的架設囉!

Comments