AWS(Ec2)
AWS -> EC2 -> 인스턴스 시작 -> Linux -> t2.micro 유형의 프리티어 사용 가능 -> 인스턴스 세부 정보 구성
(RDS와 연결해야되는 경우 가용 영역을 맞춰야 합니다.)
windows서버 같은 경우 key을 만들어 원격 터미널로 접근했지만 Linux 에 접근 할때는 SecureCRT 아니면 PuTTY 로 접근 해야합니다. 일반 적으로 많이 쓰이는 PuTTY로 이번에 접근해보겠습니다.
다운 로드 경로
PuTTY : https://www.puttygen.com/download-putty
PuTTYGen: https://www.puttygen.com/
PuTTY 사용법
1. 인스턴스 생성 후 인스턴스 요약에 '퍼블릭 IPv4 주소'에 있는 IP을 복사한다.
2. PuTTY 파일 열고 'Host Name (or IP address)에 아까 복사한 IP을 넣어준다.
3. Connection > Data > Login details > Auto-login username
aws의 리눅스에 접근할때 Username을 root로 많이들 로그인하는데 root가 아닌 ec2-user로 로그인을 하셔야 됩니다.
※ 리눅스 로그인이 안되는 경우 ec2-user가 아닌 다른 이름으로 할 경우 생기니 한번 확인해 보세요
4. Connection > SSH > Auth > Private key file for authentication > Browse
AWS에서 생성한 Key파일을 가져와야합니다. 하지만 PuTTY에서는 PPK확장자만 인식하고 pem 확장자는 인식을 안해주기 때문에 pem 확장자을 ppk확장자로 변환해줘야 합니다. 그러기 위해서는 PuttyGen프로그램을 이용해야 합니다.
5. PuttyGen > Load > aws에서 다운 받은 key 폴더로 이동 > All Files 변경 해 주시면 됩니다.
aws에서 받은 key을 선택 후 열기 버튼을 클릭 해주시면 됩니다.
6. Save private key 클릭 > key이름.pem 과 똑같이 key이름 만 작성해주고 저장 해주면 됩니다.
(ex: text.pem로 key 저장 했으면 text 만 작성후 저장 해 주면 text.ppk로 저장된걸 확인할수 있습니다
7. PuTTY에서 ppk가 없어서 Private key file for authentication 에 못넣었던 key을 PuttyGen 에서 생성한 key.ppk을 넣어주면 됩니다.
총 정리
1. PuTTY에서 Host Name에 aws에 있는 pubilc ip 주소와 일치 하는지 확인
2. Connection > Data > Login details > Auto-login username 이 ec2-user로 되어있는지 확인
3. SSH > Auth 에 PPK파일을 제대로 넣었는지 확인
'AWS' 카테고리의 다른 글
ec2_Liunx_tomcat 설치 (0) | 2021.05.20 |
---|---|
ec2_Liunx java 설치 및 환경 변수 설정 (0) | 2021.05.19 |
SSH란? (0) | 2021.05.18 |
EC2-Windows2019 인스턴스 생성 및 RDS 연결 (0) | 2021.05.18 |
AWS-RDS- DB 인스턴스 오류 :ERROR 2003(HY000) (0) | 2021.05.17 |