這個章節使用EC2裡面的功能來建立Linux Instance,AWS的Instance其實就是VM,只是說法不一樣,除了建立新的Instance外,還會教大家怎麼連入這個Instance做管理,而在建立的過程其實有蠻多步驟需要注意的,設定好服務才可以順利使用,就看以下步驟一步一步完成。
這邊我們已經完成設定Linux Instance,並成功登入連線,這章節應該比較困難的是連線的問題,但多做幾次應該就會熟悉,接著下一章節要設定Windows Instance
下一章節(四) 設定Windows Instance
- 在首頁找到EC2,可以用搜尋或找到EC2點選
- 點選Instances -> Launch Instance
- 首先在左邊勾選Free tier only欄位,會看到很多免費使用的Instance,接著選擇第一個Amazon Linux AMI來使用
- 在Instance Type也是選擇Free tier的配置來使用,然後點選Next
- 在設定Instance Detail這邊,主要是選擇網路的部分,如下圖,Network選擇LAB,Subnet選擇Subnet 1,Auto-assign Public IP選擇Enable(會自動配發一組IP給這台Instance),接著點選Add Storage
- Add Storage這邊,Free tier可以使用到30GB,但這個LAB不會用那麼多,使用預設的就好,接著點選Next: Add Tags
- 這邊可以想成是設定機器名稱,Key輸入Linux01,Value輸入Webserver,點選Next
- Configure Security Group可以想成是Instance的防火牆設定,這邊我們就建立一個新的Security Group給Linux用,預設是將SSH對外開放,這邊我們再新增一個All ICMP - IPv4,讓外面可以ping到這台Linux,Source部分可以指定自己電腦的對外IP,這邊我們就不指定使用0.0.0.0/0,點選Review and Launch
- 這邊會看到一個警告訊息,跟你說剛剛上一個步驟Security Group設定應該要限制來源IP,這邊就不用理它點選Lunch
- 這步驟是要設定key pair給Linux Instance使用,首先選擇Create a new key pair,然後輸入awslinuxkeyprivate,名字你自己也可以取,然後點選Download Key Pair,將Private Key存在自己的電腦裡面,最後再點選Launch Instance,這時就會開始建立Linux Instance
- 我們先回到EC2 -> Instance,過幾分鐘後Stutus Checks就會從Initial變成2/2 checks passed,在下面Description頁籤會看到一個Public IP與Private IP,Private IP拿到10.0.0.0/24,這樣就確定沒問題,然後可以用自己的電腦先ping這組Public IP,看有沒有通,如果沒有通基本上就兩個原因,第一個是在Route Table沒有設定預設路由,第二個就是Security Group沒有開Ping
- 接著我們要使用SSH登入這台Linux Instance,首先先去下載puttygen.exe,安裝完後打開Puttygen,點選Load,選擇在步驟10存的檔案awslinuxkeyprivate.pem
- Load完成後,再點選Save private key,這時會跳出警告視窗"確定儲存這檔案不設定一組密碼保護嗎? ",如果你覺得需要可以在設定一組密碼,但這邊就不設定直接存檔
- 接著下載putty.exe,打開putty.exe,在Host Name欄位輸入ec2-user@IP,aws的Linux Instance預設只能使用ec2-user帳號登入,IP就是在步驟11看到的Publice IP,Port輸入22
- 然後在左邊欄位點選Connection -> SSH -> Auth,接著在右邊Private key file for authentication欄位選擇在puttygen步驟13儲存的檔案
- 然後回到Session,在Saved Sessioins輸入要儲存的名稱,下次打開Putty後直接Load就可以使用不用再重新設定一次,最後點選Load登入這台Linux Instance
- 成功後就會出現這個畫面
這邊我們已經完成設定Linux Instance,並成功登入連線,這章節應該比較困難的是連線的問題,但多做幾次應該就會熟悉,接著下一章節要設定Windows Instance
下一章節(四) 設定Windows Instance
沒有留言:
張貼留言