https://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/troubleshooting-ssh.html

 

와의 SSH 연결 문제 해결AWS CodeCommit - AWS CodeCommit

SSH 키 ID를 두 개 이상 업로드한 경우, 키가 업로드 날짜가 아니라 키 ID를 기준으로 영문자순으로 나열됩니다. 올바른 업로드 날짜와 연결된 키 ID를 복사했는지 확인하십시오.

docs.aws.amazon.com

 

E2C 인스턴스 연결 후 bash shell에서 git clone 시 실패하는 오류가 남

 

 

 

 


시작 전

먼저 bash shell 환경에서 실행해 줄 것이다.

바로 진행시 기본 위치도 안뜨고 평소 쓰는 명령어들이 안먹히는 경우도 있다.

->우리가 평소 쓰는 쉘이 아님

 

쉘 확인

 

어떤 쉘들이 설치되어 있고 사용할 수 있는지

기본은 sh

Bash 쉘로 이동하면 편하다.(우리가 좀 더 익숙하게 사용하는 명령어들 사용가능)

 


 

 

 

 

 

따라서 나도 인스턴스 연결 후 bash 쉘 환경으로 바꿔서 진행하였다.

 

 

 

🔎발생한 문제

git clone하여 파일을 가져오려고 했는데 

Permission denied라는 오류가 뜨며 거절됐다.

 

 

 

 

 

 

❗이유 

Var/ 폴더 하위에 있어서!!

 

variable -> 가벼운 정보들이 저장되는 곳

시스템 환경설정, 다른 시스템을 공유할 수 없는 폴더임.

그래서 깃 클론시 권한 거절이 남.

var디렉토리를 벗어나도록 경로 수정을 해주면 정상적으로 가능

 

ex) cd ~ 로 이동

~ : (home) 젤 상위폴더..? ~이 정확히 무슨 위치징..ㅎ

 

 

 

 

 

 

👏🏻해결한 방법

 

폴더를 cd ~ -> cd .ssh 로 바꾸어서 생성해 주었더니 됐다.

cd .ssh -> 숨김 폴더인 ssh폴더로 이동하라는 명령어

 

 

 

 

 

복사했습니다!