申請 Amazon EC2 Cloud 主機,並利用 putty 登入(Step by Step, 圖多!)

最近將嘗試Amazon EC2的雲端主機服務,在這裡記錄一下過程,分享給大家。網路上也有不少文章有紀錄,不過有些介面和步驟略有不同。

1. 前往 Amazon EC2 服務頁面,點選右方的 Sign Up Now 按鈕進行註冊動作:http://aws.amazon.com/ec2/



2. 首先,如果是新用戶,選擇 " I am a new user." ,同時輸入一個 E-Mail 帳號:

 3. 接著輸入姓名、密碼:

4. 輸入其餘基本資訊:


5. 在這一步驟中,需要填入一張 valid 信用卡資訊。由於在使用 Amazon EC2 的服務時,如果你超過它免費方案的使用 quota 時,是需要收取費用的,信用卡就是這個用途。


6. 輸入一個電話號碼,進行驗證的用途。這一個步驟還蠻重要的,在這裡強烈建議用家用電話,而不是用手機號碼。Amazon 會撥一通語音電話到你所填入的電話號碼中,會說一段英文,要你輸入下方的圖中的 pin 碼,才能完成驗證。不曉得是我的問題還是怎樣,用手機的話會收到語音電話,可是輸入的 pin 碼一直沒辦法通過驗證,而且輸入三次錯誤後,就要等12小時才能夠再次驗證 orz ... 換成市話就一切正常了,這是我的經驗,大家也可以試試看會不會發生這樣的情況。


7. 按下步驟六的 Call Me Now ,就會出現 pin 碼,接著稍等一下就會收到語音電話,不用緊張,等它說完之後,就按下四位數的 pin 碼即可。


8. 如果一切正確,就會看到下圖驗證成功的訊息。


9. 接著就會看到 Amazon 告訴你服務已經開通。


10. 連到 Amazon 服務的頁面:https://console.aws.amazon.com/console/home。會看到有 EC2 的服務可選。


11. 第一次進來之後,選擇 Launch Instance,建立第一個雲端主機。



12. 點進來之後,有三種選項可以幫助你建立一個 instance。不想要麻煩設定可以選擇 Quick Launch Wizard,幾個步驟就可以快速的幫你建立完畢。在這裡有許多作業系統可以選擇,有一些是免費的,在這裡我選的是 Ubuntu Server 12.04 LTS。同時,輸入一個名稱 (自己喜歡的即可),特別要注意的是,在這個步驟要下載一個 private key,也就是下方紅色框框的部分,先輸入這個 key 的檔名,接著按下 Download 的按鈕就會下載了,記得將這個 key 保存好,之後連線到這台機器時都需要用到這把 private key。下載完畢之後才能夠進行下一個步驟。



13. 接著都可以先不需要修改,按下 Launch 就可以囉。


14. 看到類似的訊息就代表你所建立的 instance 已經在啟動中了。

15. 接著點選左方的 Instances 按鈕,在右邊就會看到你所建立的 instance 已經啟動了!



16. 那要怎麼連線進去呢?點選該 instance 會看到下方有一些資訊,將 public DNS 的位置記好,這就是你用來連線進去的位置。




17. 由於 Amazon EC2 預設提供的 private key 檔案是 pem ,要將其轉換成 putty 可以接受的 ppk 檔案才能利用 putty 連線進我們建立好的主機,所以在這裡要用一個叫做 puttygen 的工具來幫助我們轉換 private key。這個工具可以在此下載:http://www.box.net/shared/rb7fogzgfe。下載完畢打開後,選擇 File -> Load private key,將剛剛下載的 pem 檔案讀進來,接著選擇軟體下方的 save private key,存成 ppk 檔案即可。




18. 在使用 putty 連線時,選擇 connection -> SSH -> Auth,將剛剛轉換完畢的 ppk 檔案讀進來,接著在連線的網址中,輸入剛剛的 public DNC 就可以連線了。


19. 連線進來後, Ubuntu 作業系統的預設帳號是 ubuntu,如果要轉換為 root,只要打指令 sudo su 就可以囉!恭喜你的雲端主機設定完畢!Enjoy it



Share this post!

Bookmark and Share

4 意見:

Jacky 提到...

我朋友昨天才貼一篇類似的 XD
http://blog.rx836.tw/blog/first-amazon-web-services/

之前在上面架 VPN 給別人翻牆用都好好的
今天又把 Server 打開,連的上卻沒有網路了
到底是為什麼呢 = =

Jacky 提到...

我朋友昨天才貼一篇類似的 XD
http://blog.rx836.tw/blog/first-amazon-web-services/

之前在上面架 VPN 給別人翻牆用都好好的
今天又把 Server 打開,連的上卻沒有網路了
到底是為什麼呢 = =

chintown 提到...

帥啊老皮!半糖圖多!

想問你預設帳號(例如ubuntu環境是"ubuntu")
可以去哪裡找?
感謝~

kevingo Tsai 提到...

Dear Mr.yahoo chintown, please chekc the following docs :
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html?LaunchInstance.html

In the middle of the docs, there is
"For an Amazon Linux instance, the default user name is ec2-user. For Ubuntu, the default user name is ubuntu."