ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

AWS EC2にMacのターミナルでSSH接続する方法

      2016/10/06 この記事は約2分で読むことができます。

概要

仕事でAWSでのテスト環境を構築する機会があり、最近はAWSを触っています。VM,KVMベースのCloudは触ったことはあるですが、AWSは課金の仕組みとか癖があってわかりにくいですね。

早速、無料枠でEC2でインスタンスは作ったもののMacOS XでSSH接続がわからず少し悩みました。いつもSSH接続は、ID/PASSでの認証がほとんどで、AWSのように公開鍵と秘密鍵を使用した方法には戸惑いましたので、簡単な手順ですが覚書としてメモさせて頂いております

キーペア作成

まずは、AWS管理画面でキーペアを作成します

・「管理コンソール」から左側のメニューより「キーペア」→「キーペアの作成」と選択します

aws_mac_key01

・キーペア名を入力して「作成」をクリックします

aws_mac_key02

秘密鍵のファイル(pemファイル)のダウンロードになりますので、任意の場所に保存します

aws_mac_key03

秘密鍵の設定

ダウンロードした秘密鍵をホームディレクトリに移動してパーミッションを変更します

SSH接続

秘密鍵を配置したら、SSH接続しますのでAWSの管理コンソールから接続するインスタンスのパブリック DNS (接続先ホスト名)を調べます

・管理コンソールから接続するインスタンスを選択し、「接続」をクリックします

aws_mac_ssh01

・インスタンスへの接続と表示されていますので、パブリックDNS名を控えます

aws_mac_ssh02

・ターミナルソフトを起動して下記のようにSSH接続します

ssh -i "秘密鍵のファイル名" ユーザー名@パブリックDNS名

aws_mac_ssh03



 - Mac, 仮想化 , ,