首先同學要了解並且規劃想要的服務器環境,先假想一下我們要一個網站伺服器,後端為PHP7.4,需要安裝資料庫Mariadb ( 同MySQL ),預想好之後就可以開始進入EC2,前面繁瑣的申請步驟這邊就直接跳過從
建置EC2開始敘述:
步驟一:點擊進入EC2項目

步驟二:進入執行個體並點擊啟動實例


步驟三:底下選擇想要使用的系統,這邊用ubuntu為例,可以搜尋查找後再按右邊選擇即可

步驟四:下面這個步驟很重要是伺服器的資源,免費版當然會有一些限制,但對於用來測試已經很非常夠用了,要注意看 下選錯可是會被要求付費的喔

步驟五:IP 設定請保持默認即可,千萬不要額外開啟IP ,要特別注意每開啟一個IP 在沒有在使用的情況下會依照未被使用的時間收取閒置費用,所以千萬要注意

步驟六:設置設備存儲空間大小,AWS給使用者30Gb 空間為限,如果沒有要多開服務器當然是用好用滿開到最大

步驟七:直接跳轉去配置安全組,主要是把需求的服務port開啟

步驟八:啟動實例前會先詢問使用者是否創立密鑰,請務必創建新密鑰並下載,以確保登入安全與到時用軟體登入的便利性


以上步驟完成後就可以看到如下畫面,表示伺服器主機已經被啟動

接下來該如何透過SSH 連線到該主機呢?這邊推薦同學使用MobaXterm_Portable ,這是一款遠端連線軟體,內鍵非常多連先方法,且針對各主機帳號密碼管理很有一套,如果常在不同服務器上穿梭的工程師,那肯定是要用上一用,下載連結如下:https://mobaxterm.mobatek.net/download-home-edition.html
下載免安裝版軟體後開啟應可以看到如圖Session按鈕,點入進行連接設定

這邊選擇SSH

host的部份輸入IP 並且在 Key的地方讀取剛剛創立的密鑰*.pem檔,設定完畢按ok即可

接下來連點兩下啟動服務器即可

登入時輸入使用者,Ubuntu系統使用者就是ubuntu ,如果是其他作業系統請參考下一段補充

EC2透過實例上按滑鼠右鍵可以進入連接

透過連接資訊頁面就能得知該系統使用者預設名稱,再次強調每一種作業系統都不一樣,千萬不要照抄

本次先介紹到如何建立實例跟連線到實例,下次開始再詳細說明各服務器的建置,那就下回見囉。
再補充一件事:
如果是要在windows上使用 要現在使用者下的"yourname"下的.ssh寫config的話
要先使用puttygen 工具轉換格式 ppk to open-ssh