MacのターミナルからAmazon Lightsailのインスタンスにssh接続します。
プライベートキーのダウンロード
Amazon Lightsailのコンソール画面から、インスタンスの「接続」タブを開くと、以下のような画面が表示されます。この画面の「SSH を使用して接続」を押下することにより、ブラウザベースのSSHターミナルを使用して接続もできますが、Macのターミナルから ssh接続する手順を記述します。
上記画面の下にある「アカウントページ」のリンクを押下すると、以下のような画面が表示されますので、「ダウンロード」のリンクを押下します。
上記リージョンの場合は、LightsailDefaultKey-ap-northeast-1.pemというファイル名のキーがダウンロードされます。このファイルを「~/.ssh」ディレクトリに保存します。homeディレクトリ(~/で示される場所)に、「.ssh」ディレクトリがない場合は、「.ssh」ディレクトリを作成後、このディレクトリに保存します。
端末側の設定
保存したプライベートキーのファイルの権限を600に設定します。
chmod 600 LightsailDefaultKey-ap-northeast-1.pem
そして、同じ.sshディレクトリ内に、ファイル名configのファイルを作成し、以下のように記述します。
Host Drupal-study
HostName 3.112.155.49
Port 22
User bitnami
IdentityFile ~/.ssh/LightsailDefaultKey-ap-northeast-1.pem
UserおよびHostNameには、上記のLightsailの「接続」タブで確認できるユーザー名およびパブリックIPを指定します。Portには、SSHのポート番号22を指定し、ItentityFileには、上記プライベートキーを保存したパスを指定します。
以上で設定は終了です。ターミナルで以下のように入力することにより(上記でHostで指定した名前に対してSSH接続)、LightsailのインスタンスにSSH接続できます。
ssh Drupal-study
無事に接続できると以下のように表示されます。
コメント
コメントを追加