はじめに あるプロジェクトで他社の開発者もEC2インスタンス内で作業する必要が出てきた。 その際、pemファイルを渡さない方法で他社の開発者がSSH接続できる環境を作りたく色々調べた際のメモ。 割とこういう場面ってあるんじゃないかと思う。 目次 EC2内にユーザーを追加 ローカルマシンで鍵の作成 サーバーに公開鍵を設置と設定 ローカルから鍵を元にアクセス 1. EC2内にユーザーを追加する まずは、他社用のユーザーを追加し、設定する。 例ではhogeuserが他社のアカウントになるので、その部分を適宜変更して進めてみてください // EC2内でルート権限になる $ sudo -i // ユーザー追加 $ useradd hogeuser // パスワードを設定 $ passwd hogeuser