EC2 리눅스 인스턴스를 접속할때 Putty외의 방법도 사용해 보기위해 SSH를 통해 접속 하려고 하였으나
가이드에 나온대로 ssh -i (프라이빗키 파일 경로) (리눅스 사용자 명)@(퍼블릭 DNS 주소)
===================================
AWS 가이드에는 ssh -i /path/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com 라고 써있다
리눅스 종류별로 사용자명이 상이한데 가이드에 따르면
-
Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user입니다.
-
CentOS AMI의 경우 사용자 이름은 centos입니다.
-
Debian AMI의 경우 사용자 이름은 admin 또는 root입니다.
-
Fedora AMI의 경우 사용자 이름은 ec2-user 또는 fedora입니다.
-
RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
-
SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
-
Ubuntu AMI의 경우 사용자 이름은 ubuntu입니다.
===================================
명령을 사용하였으나 UNPROTECTED PRIVATE KEY FILE! 이라는 경고를 내뱉으며 접속이 되지 않았다
해당 오류는 키파일의 사용권한이 너무 퍼블릭 해서 생긴 문제로 키파일의 접근권한을 제한해주면 해결할 수 있다.
키 파일의 속성에서 보안탭에 고급을 클릭하면 아래와 같은 화면이 뜨는데
좌측 아래에 상속 사용 안함 버튼을 사용해 존재하는 사용자/그룹간 모든 연결을 해제하고 사용권한을 모두 제거후 추가 버튼을 눌러 새 접근권한을 생성한다
개체 이름을 입력하는 칸에 사용자 이름(윈도우 로그인시 사용하는 유저 이름)을 입력한 후 이름 확인 버튼을 클릭하는 것으로 유저가 자동완성되는것을 확인 할 수 있다.
확인 버튼을 클릭 한 후 해당 유저에 모든 권한을 부여하면 설정 끝
설정후 연결을 시도하니 오류 없이 연결된 모습을 볼 수 있었다.
'겪은 오류' 카테고리의 다른 글
Summernote 적용중 에러 Cannot read property 'lang' of undefined (0) | 2020.08.07 |
---|---|
[Linux]RedHat 8.2버전 톰캣 자동실행 오류 (0) | 2020.05.19 |
Spring 사용중 SpringJUnit4ClassRunner.class 사용 불가 (0) | 2020.05.11 |
[AWS]마리아DB 사용 중 event_scheduler 설정 (0) | 2019.12.04 |
[JAVA]Access restriction : The type '(참조타입)' is not api (0) | 2018.07.31 |