목차
혼자 연습삼아 할때는 pem 키 하나만 설정해도 되지만
특정 상황에서는 여러 pem키를 사용할수도 있다.
그래서 ec2에 pem키를 등록해보려고 한다.
EC2 서비스에서 키페어 항목에 들어간다.
키파일 생성
원하는 이름, 유형, 형식 선택하시고 키페어 생성을 하시면 키페어가 다운되고 aws에 등록이됩니다.
Public키 확인 및 적용
그리고 다운로드 한 경로에서 다음 명령어로 키값을 조회 합니다.
ssh-keygen -y -f [경로]
ssh-keygen -y -f [경로]
이런식으로 값이 나옵니다.(pem파일에 있는 키값과 다릅니다.)
윈도우의 경우 권한이 없다고 하는데 만약 권한을 주게 되면 윈도우에서 ssh 접속이 어려우니
wsl로 접속하여 sudo로 확인하는걸 권장합니다.
그리고 추가나 변경하고 싶은 ec2에 접속하여
pem키 추가할 계정에 다음 명령어를 입력하여 위에서 조회한 키값을 입력합니다.
sudo vi .ssh/authorized_keys
그럼 해당 키로 ec2를 다시 접속하시면 잘되는것을 볼수 있습니다.
보안설정
- Linux 홈 디렉터리(/home)는 (0755/drwxr-xr-x)여야 합니다.
- 사용자의 홈 디렉터리(/home/ec2-user/)는 (0700/drwx------)여야 합니다.
- .ssh 디렉터리 권한(/home/ec2-user/.ssh)은 (0700/drwx------)여야 합니다.
https://unix.stackexchange.com/questions/694692/openssh-permissions-and-locked-out-questions
OpenSSH permissions, and locked out questions
When attempting to SSH from my laptop to an EC2 instance in Amazon, the ssh command failed telling me the permissions to my .pem file were too open. I used chmod to set the permissions on the file ...
unix.stackexchange.com
https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-linux-fix-permission-denied-errors/
EC2 인스턴스에 액세스할 때 발생하는 "권한 거부(Publickey)" 또는 "인증 실패, 권한 거부" 오류 문제
EC2 인스턴스에 액세스하려고 하면 "권한 거부(publickey)" 또는 "인증 실패, 권한 거부" 오류가 발생합니다. 이 문제를 해결하려면 어떻게 해야 합니까? 최종 업데이트 날짜: 2022년 5월 20일 Amazon Elasti
aws.amazon.com
'CLOUD > AWS' 카테고리의 다른 글
AWS Route53 private dns (0) | 2022.10.18 |
---|---|
AWS CloudWatch Dashboard 관련 비용 (0) | 2022.10.12 |
AWS SAA 자격증 C02 C03 변경 및 차이,비교 (0) | 2022.09.19 |
AWS SAA 자격증 취득 후기 및 공부방법(Solution Architect Associate) (4) | 2022.09.19 |
[AWS sdk credentials] unable to load credentials from 에러 (0) | 2022.09.14 |
댓글