githubにssh接続できない。
解決したいこと
teratermでssh -T git@github.comを実行した際にPermission denied (publickey).のエラーが発生します。
ssh接続ができるようにしたいです。
ご教授をお願いします。
発生している問題・エラー
$ ssh -T git@github.com
Permission denied (publickey).
目的
laravelで作成したwebサイトをawsのEC2にデプロイを目指しております。
その為にgit cloneを実行する為、githubとのssh接続を試みています。
使用環境
windows
teraterm
aws
AmazonEC2(Linux2)
自分で試したこと
.ssh直下に秘密鍵と公開鍵を保存しています。
id_rsaが秘密鍵でid_rsa.pubが公開鍵です。
$ ls
authorized_keys config id_rsa id_rsa.pub known_hosts laravel_ec2.pem
ssh-agentは起動しています。
$ ssh-add -l
2048 SHA256:bFI08x+4EZ99Bus8XHtyPyAu/XJB3oIop1oXUIj+HTM /home/ec2-user/.ssh/id_rsa (RSA)
.ssh直下のconfigファイルは下記の通りです。
id_rsaが秘密鍵です。
Host GitHub
HostName github.com
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
User git
githubにsshの公開鍵を登録済みです。
0 likes