EC2インスタンスに手元PCからSSHで接続してみた!
こんにちは!Koty-Mousa 矢坂幸太郎です!
今回は、EC2インスタンスに手元のPCから接続してみます。
前回までは、EC2 Instance Connect や、Chrome Remote Desktop を利用して、EC2インスタンスに接続しました。
これらは、EC2インスタンスをAmazonやGoogleのサービスと接続して、ブラウザから各サービスにアクセスして操作するものです。つまり、EC2ー手元PC間 で直接接続されているわけではありません。
今回は、SSH を用いて 手元PCとEC2インスタンスを直接接続します。
SSH とは
SSH(Secure Shell)とは、ネットワーク上で安全な通信を実現するプロトコルです。主にリモートサーバーへのセキュアなアクセスやファイル転送に使用されます。通信内容を暗号化し、公開鍵暗号方式を採用することで、第三者による盗聴や改ざんを防ぎます。Linuxなど、多くのUNIX系システムで標準実装されており、Windowsでも利用可能です。
接続してみよう!
それでは、実際に接続してみましょう!
インスタンス作成時に下記設定を行ってください
- キーペアを作成・設定
- パブリックIPアドレスの有効化
- セキュリティグループで手元PCのIPアドレスから ポート22(SSH) のインバウンドアクセスを許可
SSH - Amazon Linux 2023
まずは、SSH で Linux に接続してみましょう!
事前に、ダウンロードしたキーペア(.pemファイル)を、安全なフォルダに保存・移動してください。
そして、キーペアが保存されているフォルダで、PCのターミナルを開きます。
macOSの場合、当該フォルダを右クリックして、『フォルダに新規ターミナル』を選択することで、直接開くことができます。
続いて、AWSマネジメントコンソールを使用します。
EC2インスタンスの画面から、「接続」を選択し、「SSHクライアント」を選択してください。
AWSマネジメントコンソールに記載のコマンドを、PCのコンソールに入力していきます。
まずは、ダウンロードしたキーペア(.pemファイル)の設定を変更します。
続いて、一番下の「例」のコマンドを実行します。
ssh -i "キーペア名.pem" ec2-user@ec2-XXX-XXX-XXX-XXX.ap-northeast-1.compute.amazonaws.com
初回接続の場合、下記のようなメッセージが表示されます
(インスタンス・キーペアを変更するたびに表示されます)
The authenticity of host 'ec2-XXX-XXX-XXX-XXX.ap-northeast-1.compute.amazonaws.com (XXX.XXX.XXX.XXX)' can't be established.
ED25519 key fingerprint is SHA256:ABCDEFGHIJKLMNOPQRSTUVWXYZ.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
「yes」を入力して実行してください。
すると、Amazon Linux 2023 と表示され、EC2インスタンスと接続したことが確認できます!
Windows PowerShellからも 同様の方法で接続し、Vimで文章を書いてみました!
以上、手元PCからEC2インスタンスに接続する方法でした!
慣れない当初は つまづく点もありましたが、慣れてくると EC2をとても便利に使えるようになりました!
今後も、様々なブログを執筆します!
Koty-Mousa 矢坂幸太郎がお伝えしました。
The avatar, logo and name of "Koty-Mousa 矢坂幸太郎" and "Clamerus, dev. by Koty-Mousa" (include inconsistent/abbreviation spelling) are owned and copyrighted by Koty-Mousa (individually).
アノテーション株式会社について
アノテーション株式会社はクラスメソッドグループのオペレーション専門特化企業です。サポート・運用・開発保守・情シス・バックオフィスの専門チームが、最新 IT テクノロジー、高い技術力、蓄積されたノウハウをフル活用し、お客様の課題解決を行っています。当社は様々な職種でメンバーを募集しています。「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、アノテーション株式会社 採用サイトをぜひご覧ください。