1. 개인키 위치 변경
인스턴스를 생성할 때 다운받았던 개인키를 [사용자계정]/.ssh/ 으로 옮긴다.
mv [개인키 경로] [사용자계정]/.ssh/
2. 최소 권한 설정
SSH로 접속하기 위해 키에 대한 읽기 권한만 설정하여 최소 권한을 줄 수 있도록 한다.
chmod 400 [개인키 경로]
설정 전과 설정 후를 비교하면 다음과 같다.
3. 인스턴스 접속
ssh -i [개인키 경로] [hostname]@[퍼블릭 IPv4 address]
명령어를 입력하면 성립된 키가 아니라는 경고문이 뜬다. 이는 리눅스나 맥에서 SSH를 이용하여 타 시스템 최초 접근 시 뜨는 경고문이다.
"Are you sure you want to continue connecting (yes/no)?" 질문에 yes를 입력한 이후에는 known_hosts 파일에 해당 시스템의 공개키(Public Key)가 등록됨에 따라 두번째 접근부터는 물어보지 않는다.
계속 연결하겠냐는 물음에 yes로 대답하면 성공적으로 접속된다.
'DevOps > AWS' 카테고리의 다른 글
[AWS] 스프링 부트 프로젝트 배포 자동화하기 (1) (0) | 2023.10.31 |
---|---|
[AWS] 탄력적 IP(Elastic IP) 설정하기 (0) | 2023.10.27 |
[AWS] MySQL & PHP 설치 및 Nginx와 연동 (0) | 2023.04.24 |
[AWS] Nginx 패키지 설치 & http 외부 접속 (0) | 2023.04.21 |
[AWS] AWS EC2 인스턴스 생성하기 (0) | 2023.04.21 |