보안 키 권한 수정하기
보안 키 권한 수정하기
1. pem 권한바꿔서 ec2로 보내기
EC2환경에서 RDS와 연결된 프로젝트를 실행하기 위해서 pem보안 키를 이용해야 했는데 고안한 방법은 보안 키를 EC2로 전송하는 것이다.
1
2
3
4
5
6
scp -i "저장된 경로\보안키.pem" "저장된 경로\보안키.pem" "EC2 인스턴스 내의 디렉토리"
// 밑은 예시
scp -i C:\\Users\\hyuntrace\\.ssh\\hyuntrace0915.pem C:\\Users\\hyuntrace\\.ssh\\hyuntrace0915.pem ec2-user@ec2-54-180-97-56.ap-northeast-2.compute.amazonaws.com:/home/ec2-user/
이러면 아래와 같은 에러가 나올 것인데 키 파일의 권한이 너무 많이 부여되어 있어 보낼 수 없다는 에러다.
보내고자 하는 파일을 우클릭하여 [속성]을 누른 다음 [보안] 탭에서 고급을 선택하면 고급 설정 창에 나올 텐데 여기서 [상속 사용 안 함]을 선택한 후 [이 개체에서 상속된 사용 권한을 모두 제거합니다.]를 선택하면 된다.
다음으로 아래의 [추가]를 눌러 권한 항목 페이지가 뜬다면 [보안 주체 선택]을 클릭한다.
사용자 또는 그룹 선택 페이지가 나오는데 개체 이름을 입력해야 한다.
개체 이름은 로컬 디스크 (:C)\사용자(혹은 USER)디렉토리에 들어가면 나의 pc 사용자 이름이 나오는데 그것이 개체 이름이다.
개체 이름을 입력하고 이름 확인 버튼을 누른 후 확인 버튼을 클릭 한다.
그럼 이제 모든 설정 창의 [확인] 버튼을 누른 후 다시 위의 명령어를 실행하면 정상적으로 될 것이다.
This post is licensed under CC BY 4.0 by the author.