1
0

More than 1 year has passed since last update.

Lightsailで新たなユーザでSSHに接続する

Last updated at Posted at 2023-01-04

前書き

AmazonのLightsailでは管理用の画面から簡単に暗号鍵を生成できます。
今回はその鍵を基にSSHで接続するまでをまとめます。

今回の内容はLightsailのLAMPインスタンスで行いました。

事前準備

デフォルトユーザー以外のユーザを作成しておく必要があります

Lightsailの暗号鍵

当然コンソールからコマンドを入力すれば通常通り暗号鍵/公開鍵を作成し、使用することは可能です。
しかしながら管理画面から簡単に暗号鍵をダウンロードできるため今回はこちらで作成していきます。 新しく鍵を作成し、ログインするまでに こちらの手順を参考にします。

鍵の作成

まず、Lightsailの管理画面から「アカウント」を選択し、「SSHキー」のタブを選択していきます。

ssh_adm.png

リージョンを選択し、キーの名前を入力すると作成が完了です。

region.png
create.png

新規作成できた暗号鍵は一度しかダウンロードできないため、注意が必要です。
done.png

公開鍵の取得

暗号鍵をダウンロードできた後は、そのファイル(pem)から公開鍵を取得します。
使用している端末のコマンドラインから以下のコマンド実行すると公開鍵の内容が表示されます。

ssh-keygen -y -f 暗号鍵のファイルパス

command.png

公開鍵のアップロード

ユーザのホームディレクトリに.ssh/authorized_keysを作成し上記の公開鍵を記録しておきます。
今回は中を確認するために直接弄って記録しましたが、ssh-copy-idなどを介すと楽に行えるようです。

SSHログイン

ダウンロードした暗号鍵を使用して接続してみます。コマンドプロンプトからアクセスするには以下のように接続します。
ssh -i 暗号鍵 ユーザ名@接続先ホスト

参考文献

https://dev.classmethod.jp/articles/amazon-lightsail-ssh-key-options/
https://aws.amazon.com/jp/premiumsupport/knowledge-center/lightsail-troubleshoot-lost-ssh-keypair/
https://qiita.com/kentarosasaki/items/aa319e735a0b9660f1f0
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0