LoginSignup
2
4

More than 1 year has passed since last update.

【AWS】git clone ssh...をする前に行うべき簡単な設定

Last updated at Posted at 2019-07-01

AWS の CodeCommit に ssh接続するために必要なこと

ssh接続に必要なキーペアを生成する

ターミナルで以下のコマンドを実行する

% ssh-keygen

これにより 秘密鍵(secret_key)公開鍵(public_key) のキーペアが生成される
途中、yes or no を問われる場面が3度ほどあるが、全て脳死でエンター押せばよい

秘密鍵は~/.ssh/id_rsa
公開鍵は~/.ssh/id_rsa.pub
にそれぞれ記載されている

IAMユーザーに公開鍵情報を登録する

サービス > IAM > ユーザー > 認証情報 の「SSHパブリックキーのアップロード」をクリック
公開鍵~/.ssh/id_rsa.pubの中身をコピーし、フィールドに貼り付けアップロードする
するとSSHキーIDが生成されるのでコピーしておく

設定ファイルにSSHキーIDと秘密鍵ファイルパスを記述する

ターミナルで以下のコマンドを実行する

% vim ~/.ssh/config

configには以下のように記述する

Host git-codecommit.*.amazonaws.com
  User 先ほどコピーしたSSHキーID
  IdentityFile ~/.ssh/id_rsa

config のアクセス権限を変更する

ターミナルで以下のコマンドを実行する

% chmod 600 ~/.ssh/id_rsa

SSH設定をテストする

ターミナルで以下のコマンドを実行する

% ssh git-codecommit.us-east-2.amazonaws.com

初めて接続する場合は接続の確認メッセージが表示される
(yes? or no? ) と聞かれるので yes と書いて enter する

ここまで出来れば事前準備完了!
これで SSH で git clone し放題なのでぜひ試してみて欲しい

2
4
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
2
4