AWS EC2とGitLabのSSH接続

毎度の事なので自分の備忘録を兼ねて記載します。
Puttyを使用して、Amazon EC2のインスタンスへの接続は下記参照してください。

PuTTY を使用した Windows から Linux インスタンスへの接続

SSHキーの作成

Putty等でSSH接続し下記コマンドを実行してSSHキーを作成します。

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

コマンド概要
-t rsa //SSHキーのタイプを指定。この場合はRSA。
-C "your.email@example.com" //コメント
-b 4096 //キーサイズ bits。

コマンド実行すると下記を聞かれる

  • Enter file in which to save the key
  • Enter passphrase
  • Enter same passphrase again

変更するなら入力する。今回はパスは未入力にした。

SSHキーをGit Labに登録

xclipとか入れていないので、viで開いて生成されたSSHキーのパブリックキーをコピー。

vi .ssh/id_rsa.pub     //作成時指定したフォルダ内

GitLabのSSHキー設定画面へいく。
場所は [Setting] > [SSH Keys]

コピーしたSSHキーを「Add an SSH key」に貼り付けて、適当なTitleを入力し「Add key」を押下。
以上で登録完了です。