由於個人使用的是 Mac 電腦...所以當你申請了 EC2 的Server...想要用本機終端機與Server直接連結...可以這樣做...
由於 EC 2 的服務主機會常常自動更新 IP,剛開始可以到 Console 看到底下 public DNS:
使用.pem連結
首先,找出在創建instance時下載的keypair檔案(*.pem)並複製或記下此instance的IP或DNS。
再來設定Mac上的檔案權限,請將檔案權限改成 400
#chmod 400 adj.pem
開啟終端機 cd 至keypair檔案的所在地。並鍵下”ssh -i adj.pem ubuntu@IP位址”連結server。
免.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上的公鑰做比對認證。
附件: 您所在的用戶組無法下載或查看附件