Python Tech Support

PythonによるWebアプリ、機械学習など

AWS EC2でUbuntuサーバーを立ててからSSHログインするまで

AWSのEC2でUbuntuサーバーを立てて、WindowsからSSHログインするまでをまとめます。

環境

AWS EC2でのインスタンス作成

EC2の左ペインインスタンスページから、右上のインスタンスを起動をクリックします。

インスタンスを起動ページの名前とタグで任意のサーバー名を入力します。今回はubuntu-serverとしました。

アプリケーションおよびOSイメージで、クイックスタートにあるUbuntuを選択します。

インスタンスタイプでどれかを指定します。今回は、デフォルトのt2.microのままにしています。

キーペアの右下にある新しいキーペアの作成をクリックします。

表示されたキーペアを作成で、任意のキーペア名を入力し、キーペアを作成をクリックします。これにより、(キーペア名).pemがローカルにダウンロードされるので、ダウンロードされたフォルダパスを確認します。

ネットワーク設定SSHトラフィックを許可するの選択肢の横のセレクトボックスで、自分のIPを選択します。これによって、現在のIPからしSSH接続させないようにポートの設定が自動で行われます。

設定が終わったら、インスタンスを起動をクリック。EC2インスタンスが生成・起動されます。

Windowsからの接続

今回は、Windows PowerShellを使います。

Windows PowerShellを起動し、以下のコマンドを入力します。

> ssh -i <.pemファイルへのパス> ubuntu@<インスタンスのIPアドレス>

初めて接続する際は、信頼する接続先として保存するかどうかを問われるので、yesを入力します。

ubuntuのコンソールに入れたら接続完了です。