AWS Lightsail でSSHログインする
概要
AWS Lightsailでは、SSH接続時に毎回秘密鍵 .pem
ファイルを指定する必要がありますが、ローカル環境に設定を行うことで、コマンド一発で自動ログインできるようにすることが可能です。
前提条件
-
Lightsailから
.pem
形式の秘密鍵をダウンロード済み -
ローカル端末が macOS または Linux(Ubuntu等)
-
SSH クライアントが使用可能な状態
ステップ 1:秘密鍵の保存とパーミッション設定
以下ではAWS Lightsailからダウンロードした秘密鍵のファイル名をlightsail-key.pem、ホスト名を<ホスト名>、
サーバのグローバルIPアドレスをxxx.xxx.xxx.xxxとしています。読み替えて使用してください。
-
.pem
ファイルをホームディレクトリ配下に保存
(例:~/.ssh/lightsail-key.
pem)pem