EC2 인스턴스로 SSH에 접속 후 git을 설치하고 프로젝트를 Clone 받는 과정을 정리했다.
1. EC2 인스턴스 SSH 연결
AWS 로그인 > EC2 > 인스턴스 > 실행할 인스턴스 선택 > 연결 > SSH 클라이언트
명령어 순서대로 터미널에 입력해준다.
chmod 400 "my-keypair-name.pem"
ssh -i "my-keypair-name.pem" ubuntu@my-public-DNS
2. Git 설치
Git을 설치하기 전에 Git이 설치되어 있는지 확인한다.
git --version
git version이 출력되지 않는다면 git을 설치한다.
리눅스의 경우
sudo yum install git
우분투의 경우
sudo apt install git
3. SSH 키 생성
3-1. SSH 폴더로 이동
cd ~/.ssh
3-2. authorized_keys 파일 확인(생략)
ls
3-3. SSH 키 생성
ssh-keygen -t rsa -C [github 이메일 계정]
3-4. SSH 퍼블릭 키 복사
cat id_rsa.pub
4. SSH 키 등록
github 로그인 - Settings - SSH and GPG keys
4-1. SSH key 생성
New SSH key 버튼 클릭
4-2. SSH key 추가
Title은 SSH 키를 구분하기 위한 타이틀 작성
복사했던 SSH 퍼블릭 키를 Key 란에 붙여넣기 - Add SSH key 버튼 클릭
이 과정을 거치지 않고 clone을 받을 경우 git@github.com: Permission denied (publickey). 에러가 뜬다.
5. 프로젝트 clone
clone받을 프로젝트의 SSH 주소 복사
git clone 명령어 작성
git clone [my-repository-ssh-address]
clone 성공!
'Services > AWS' 카테고리의 다른 글
[AWS] RDS DB 인스턴스 시간대 변경 (0) | 2024.10.14 |
---|---|
[AWS] 계정 보안 강화(w. Google Authenticator) (0) | 2024.10.08 |
[AWS] Caddy로 도메인 연동 및 HTTPS 활성화하기 (0) | 2024.06.29 |
[AWS] Amazon RDS 데이터베이스 생성하기 (0) | 2024.06.26 |
[AWS] EC2 생성하기 (0) | 2024.06.24 |