aws:elastic_beanstalk_ssh_연결
<title>엘라스틱 빈즈토크 문서 목록</title>
연관 문서
<title>EC2 SSH 연결 기능 되살리기</title>
ElasticBeanstalk 에 SSH 연결 기능 되살리기
새 키페어 만들기
메뉴이동: 키 페어 홈화면까지 이동
- AWS 콘솔 홈 화면 > 상단 메뉴 서비스 > EC2 선택
- EC2 홈화면 > 네트워크 및 보안 > 키 페어
- 키 페어 홈화면 도착
키 만들기
- 키 페어 생성 버튼 클릭해서 키 페어 생성 화면으로 이동
- 파일 형식: pem으로 선택
- 이름을 구분하기 쉽게 잘 정의할 것
새로 만든 키를 사용하려면 ElasticBeanstalk 의 EC2 인스턴스에 새 키를 집어 넣어야 하는데 자동화된 기능이 있음
ElasticBeanstalk 에 키페어 설정
메뉴이동: Elastic Beanstalk
- AWS 콘솔 홈 화면 > 서비스 > Elastic Beanstalk 클릭
- Elastic Beanstalk 홈화면 > 환경
설명 편의를 위해, "sample_web" 이라는 Elastic Beanstalk 인스턴스가 있다고 가정
'환경 이름'에 "sample_web" 라는 인스턴스가 있다고 하고
- 환경 이름 중에 SSH 연결을 되살릴 항목 선택. ( “sample_web” 을 선택 )
- “sample_web” 항목을 클릭해서 해당 인스턴스 환경 화면으로 한단계 더 이동.
Elastic Beanstalk 홈 화면 > 환경 > SampleWeb 이 열린 상태
- Elastic Beanstalk 홈 화면 > 환경 > SampleWeb > 구성 메뉴 클릭
- Elastic Beanstalk 홈 화면 > 환경 > SampleWeb > 구성 > 보안 의 편집 버튼 클릭
- Elastic Beanstalk 홈 화면 > 환경 > SampleWeb > 구성 > 보안 수정
- EC2 키 페어 항목에 새_키페어_만들기 에서 만든 키 선택
- 적용 버튼을 누르면 인스턴스가 복제 & 재시작되면서 (시간이 좀 걸림) 키 설정이 끝남
새로 인스턴스를 만들어서 교체하고 환경을 복제하는 형식인듯
프라이빗 키를 분실했을 때 Linux 인스턴스에 연결하는 방법 의 가이드를 자동화 해놓은 기능인 것 같다.
PUTTY 연결 설정
AWS 매뉴얼을 따라서 하면 되는데, 우선 링크를 저장.
- 자동으로 되지 않는 경우 프라이빗 키를 분실했을 때 Linux 인스턴스에 연결하는 방법
새_키페어_만들기 에서 만든 pem 파일을 사용해서 프라이빗 키를 만듧니다.
ElasticBeanstalk_에_키페어_설정 과정을 실행해서 새 키를 꼭 EC2에 넣어 둡니다.
프라이빗 키 만들기
- PUTTYGEN 실행 > PUTTYGEN 화면에서
- Load 버튼 클릭해서 pem 파일을 읽어온다.
- 로드 대화상자에는 pem 파일이 없지만 확장자 필터를 '*.*'로 변경해서 읽어옵니다.
- 성공적으로 읽었다는 안내메시지가 보이는건 패스
- Save private key 버튼 눌러서, 프라이빗키 저장. → putty에서 AUTH 용 키 값으로 사용합니다.
- Save public key가 필요할까? 저장하지 않아도 괜찮은 것 같음.
PUTTY 설정
- PUTTY 실행
- Session > Host Name 에, ec2-user@{IP 또는 도메인} 입력
- ec2-user : ec2 인스턴스의 기본 계정 아이디
- 도메인은 AWS에서 임의 발행해준 도메인 입력
- Connection > SSH > Auth > Private key file for authentication ← 위에서 저장한 프라이빗 키 설정
- SSH 세션 접속.
aws/elastic_beanstalk_ssh_연결.txt · 마지막으로 수정됨: 2024/04/23 22:43 저자 127.0.0.1