在AWS上搭建發布一個NodeJs站台應用
Putty:用來連線到EC2虛擬主機用途
PuttyGen:用來產生或轉換認證金鑰。以AWS主機而言,須將EC2主機創建時候下載到的密鑰(副檔名pem),先藉由puttygen轉為ppk副檔名密鑰,才能給putty使用。
先下載好Putty
https://www.putty.org/
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
確認位置所在日本東京
按啟動執行個體(Launch Instance)
在此選t2 micro方案
建立一把金鑰
反之用WIndows我們通常採用Putty來連因此需要選ppk
自己按建立金鑰對存放於本機目錄某地方
若是先選pem格式之後也可藉由PuTTYgen工具來轉為ppk
接著需要設定這台虛擬主機要有一個對外的public IP (別人才能連近來)
自動指派公有 IP 需要設成啟用
Private Address Space -> 用於企業內網路 (Intranet),不對外連線。
(1)10.0.0.0-10.255.255.255
(2)172.16.0.0-172.31.255.255
(3)192.168.0.0-192.168.255.255
按下 啟動執行個體 按鈕即可
針對主機部分要注意如要關機
可從上側欄做選單挑選
在此用的都是免費每個月能使用750個小時 能用12個月方案
Mac要連入EC2虛擬機
要開啟終端機
打開 Finder, 點選左側側邊欄的「應用程式」,
接著選擇「工具程式」, 就可以在裡面找到「終端機」。
再下ssh -i
如果要將pem轉ppk(可能團隊合作中有兩種不同作業系統電腦的人)可參考一下作法
Windows要連入EC2虛擬機
複製public ip
開啟putty
粘貼ip
若出現此錯誤
npm -v
留言
張貼留言