2021. 8. 10. 18:16ㆍ프로그래밍/서버, 퍼블리싱
키 페어 (.pem) 발급 받기
우선 EC2에 접속하려면 키 페어를 받아야 한다.
EC2를 생성할 때 어떤 키 페어를 쓸거냐고 물어보는데,
키가 없다면 생성하면 된다.
새 키 페어 생성 -> 키 페어 이름 정하기 -> 키 페어 다운로드
다운로드 받은 파일은 정성스레 보관한다.
만약, 기존의 키 페어를 잃어버리면 재발급이 불가능하기 때문에,
새 키 페어를 생성하여 발급받는다.
PuTTY 설치하기
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html
우리 AWS 형님들이 열심히 만들어 놨으니 보고 자세한건 따라하도록 합시다. 심지어 한국어임
우선 PuTTY를 설치합니다.
https://www.chiark.greenend.org.uk/~sgtatham/putty/
들어가서 'Download it here'을 클릭한다.
설치를 하면 두개의 주요 프로그램이 설치가 된다.
PuTTY: 서버와 연결을 해주는 프로그램
PuTTYGen: 키를 생성해주는 프로그램
PuTTY Key(.ppk) 파일 생성
윈도우에서 PuTTYgen을 실행한다
다음과 같이 실행을 한다.
1. Parameters가 RSA로 되어있는지 확인한다.
2. Load를 눌러서 .pem파일 (위에서 소중히 저장한 키 페어 파일)을 불러온다.
3. Save private key를 누르고, .ppk파일을 저장한다. (이름은 아무거나)
이렇게 컴퓨터가 모자쓴 파일이 생긴다
PuTTY로 접속하기
우선 PuTTY를 실행한다. (위와 마찬가지로 윈도우 검색창 -> PuTTY)
이제 여기에 Host name을 적어야 하는데, Host name은
ec2-user@ec2의 dns 주소
를 적으면 된다.
@ 뒷 부분은 AWS Console의 인스턴스 요약에서 퍼블릭 IPv4 DNS를 복사하면 된다.
그러면
ec2-user@ec2-13-125-231-74........
이런 식으로 된다.
그 다음에는 좌측 Category에서 Connection > SSH > Auth탭을 클릭한다.
그리고 Private key file for authentication의 Browse를 클릭하여 위에서 저장한 .ppk파일을 불러온다.
그 다음 오른쪽 아래의 Open을 눌러 연결을 한다.
그럼 이런 식으로 연결이 되었다.
참고자료
AWS에서 훨씬 잘 작성해놨으니 보고 천천히 따라해보도록 하자.
특히 이 SSH키를 사용하는 부분은 AWS를 사용하다보면 계속 마주치게 되므로,
대충하지 말고 잘 보고 이해하도록 하자
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html
https://aws.amazon.com/ko/premiumsupport/knowledge-center/linux-credentials-error/
'프로그래밍 > 서버, 퍼블리싱' 카테고리의 다른 글
Ubuntu에서 ASP.net Application을 publish하기 (with NGINX) (0) | 2021.08.17 |
---|---|
AWS에서 인스턴스 생성 이후 Nginx 구동하기 (0) | 2021.08.12 |
ASP.net로 웹 API 만들기 (0) | 2021.07.24 |
ASP.net 시작하기 (0) | 2021.07.24 |
인터넷은 무엇일까? (0) | 2021.05.26 |