KeiIchiのブログ

プログラミング学習で、日々学んだことを書いていきます!

EC2インスタンスに、アプリケーションをクローンするための準備

現在、awsのEC2インスタンスに、アプリケーションのコードをクローンするための準備を行っています。 その作業で行ったことを、短いですが書いていきます。

事前にEC2インスタンスの作成は行っており、そのログインは行える状態であるとします。

EC2インスタンスからGitHubにアクセスするためには、作成したEC2インスタンスssh公開鍵をgithubに登録する必要があります。ssh鍵をgithubに登録することによって、githubはそれを認証に利用し、コードのクローンを許可してくれるようになります。

EC2サーバのssh鍵をのペアを作成し、githubssh鍵を登録します

[ec2-user@ip-インスタンスID~]$ ssh-keygen -t rsa -b 4096

ssh公開鍵の値を確認し、Githubに登録する

[ec2-user@ip-インスタンスID ~]$ cat ~/.ssh/id_rsa.pub
#実行結果
ssh-rsa〜非常に長い文字の羅列が並べられる~

githubのsettingsから、sshの項目を選択する。画面遷移後に、右上のNew ssh Keyをクリックする 上記のssh-rsaから全ての、文字列をコピーして貼り付ける

上記の設定を行ったら、接続が完了していることを確認する

[ec2-user@ip-インスタンスID ~]$ ssh -T git@github.com
#実行結果
Hi githubのユーザー名! You've successfully authenticated

今回は以上になります。