EC2 インスタンスに mac から SSH 接続をやってみた

EC2 インスタンスに mac から SSH 接続をやってみた

2024.10.05

はじめに

こんにちは!
アノテーション界の福山雅治、香園紳瑛(かぞの しんえい)です!

EC2インスタンスに mac から SSH 接続をやってみた ので紹介します。

環境情報

Mac のターミナル(zsh)の手順になりますので、私の環境情報を記載しておきます。
macOS Sonoma 14.6.1
zsh 5.9 (x86_64-apple-darwin23.0)

ハンズオン

Step1. キーペアを .ssh ディレクトリへ保存

  1. ホームディレクトリに移動
			
			cd ~

		

  1. .ssh ディレクトリの作成
			
			mkdir .ssh

		

  1. ダウンロードフォルダ(キーペアが保存されているフォルダ)に移動
			
			cd ~/Downloads

		

  1. キーファイルの権限を設定(キーファイルのアクセス許可 → 所有者に読み取り権限のみ)
			
			chmod 400 sample-keypair.pem

		

権限設定できたかを確認するために .ssh ディレクトリへ移動

			
			cd ~/.ssh

		

確認

			
			ls -al

		

以下の出力が出ていれば OK

			
			-r--------@  1 kazono.shinei  staff  1678 10  3 10:36 sample-keypair.pem

		

  1. キーファイルを .ssh ディレクトリへ移動
			
			mv sample-keypair.pem ~/.ssh/

		

  1. .ssh ディレクトリへ移動できているか確認
			
			ls ~/.ssh/

		

以下の出力が出ていれば OK

			
			sample-keypair.pem

		

Step2. SSH 経由で EC2 インスタンスに接続

  1. 移動したキーファイルを使用して、SSH 経由で EC2 インスタンスに接続
			
			ssh -i ~/.ssh/sample-keypair.pem ec2-user@<EC2インスタンスのパブリックIP>

		

  1. 接続確認をされるので、yesと入力(初回接続のみ)
			
			Are you sure you want to continue connecting (yes/no/[fingerprint])?

		

以下の出力が出ていれば OK

			
			   ,     #_
   ~\_  ####_        Amazon Linux 2023
  ~~  \_#####\
  ~~     \###|
  ~~       \#/ ___   https://aws.amazon.com/linux/amazon-linux-2023
   ~~       V~' '->
    ~~~         /
      ~~._.   _/
         _/ _/
       _/m/'

		

補足

Finder で .ssh ディレクトリを確認する方法

Finder を開いて、キーボードショートカット Command + Shift + . で隠しファイルやディレクトリを表示 & 非表示の切り替えができます。

さいごに

私は AWS Management Console でハンズオンしている時、キーペアはダウンロードディレクトリで管理していました。
これからはこの方法で保存していきたいと思います!

最後までありがとうございました!
また会いましょーう!

アノテーション株式会社について

アノテーション株式会社はクラスメソッドグループのオペレーション専門特化企業です。サポート・運用・開発保守・情シス・バックオフィスの専門チームが、最新 IT テクノロジー、高い技術力、蓄積されたノウハウをフル活用し、お客様の課題解決を行っています。当社は様々な職種でメンバーを募集しています。「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、アノテーション株式会社 採用サイトをぜひご覧ください。

この記事をシェアする

FacebookHatena blogX

関連記事