답변 1
1
aws의 *.pem키는 개인키입니다.
배포를 위해서 등록하는 Secret 키(private key)는 해당 서버의 공개키에 연결하는 수단입니다.
서버의 ~/.ssh/authorized_keys 파일에는 공개키가 등록되어 있기 때문에,
GitHub에서 접근하려면 개인키(private key)가 필요합니다.
ls -al ~/.ssh
합계 4
drwx------ 2 ec2-user ec2-user 29 12월 28 08:08 .
drwx------ 12 ec2-user ec2-user 307 5월 27 08:49 ..
-rw------- 1 ec2-user ec2-user 396 12월 28 08:08 authorized_keys
$ cat ~/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCU0dH3FUYht0jsmvxQJMm4feW91drHqKINHBEXDAuQSkXsICG3kqSSnEQJ/oTEPaOYfffpZqRxN+wAlXYGy7S+5s/IyZV33ep3TGCKvyJd2InXtV1hWnMdDWlv/LfAELivAR0HSVbQnvoKei6MrTbtSsWoteAB+TxqIxvmL5R9qnOJyGOKLiZ6rUMAtkCk7TWuyBdks...
조금 더 자세한 정보는 아래 링크에 있습니다.
감사합니다!