字體:  

如何在Mac電腦上建立Amazon EC2 Key Pair 與 SSH 的連結

nobody 發表於: 2013-8-22 11:10 來源: ADJ網路控股集團


由於個人使用的是 Mac 電腦...所以當你申請了 EC2 的Server...想要用本機終端機與Server直接連結...可以這樣做...
由於 EC 2 的服務主機會常常自動更新 IP,剛開始可以到 Console 看到底下 public DNS:


amazonec2.png




使用.pem連結

首先,找出在創建instance時下載的keypair檔案(*.pem)並複製或記下此instance的IP或DNS。
再來設定Mac上的檔案權限,請將檔案權限改成 400
#chmod 400 adj.pem

開啟終端機 cd 至keypair檔案的所在地。並鍵下”ssh -i adj.pem ubuntu@IP位址”連結server。


amazonec21.png




免.pem認證檔連結

做此步驟可省去以後都得要使用.pem檔認證連結server。
# ssh-keygen -t rsa (註:產生id_rsa, id_rsa.pub這兩個私鑰與公鑰,預設檔案位置在~/.ssh/內)
# scp adj.pem ~/.ssh/id_rsa.pub ubuntu@IP位址:~/.ssh/  #複製公鑰至server上
# ssh -i adj.pem ubuntu@IP位址
# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  #加入電腦的公鑰至server的認證中

以後便可以”ssh ubuntu@IP位址”快速的登入,認證的方式即為存在電腦中的私鑰,會自動與server上的公鑰做比對認證。