[Azure] Azure VM에 Putty를 통해 접속해 보자! feat. SSH key

vinca·2023년 1월 17일
0

Introduction

Putty를 이용해서 Azure VM에 접속해보도록 하자. 🎶
사실 본인은 CMD에 SSH명령어를 이용해서 접속하는 것을 좋아한다.
Putty를 쓰면 이러한 명령어를 쓸 필요없이, 연걸을 저장 또한 가능하니 한번 사용해 보도록 하자.

1. Putty 다운로드

Putty - Github

공식 홈페이지에서 받아도되나, 최근 업데이트가 이루어지면서 최신버전의 Putty에 Auth 키를 한번 등록하게 되면, 프로그램을 삭제하고 다시 받을 때까지 새로운 키를 등록할 수 없는 상황이 발생한다.

따라서 해당 깃허브에 올려두었으니 깃허브에서 다운로드 받도록 하자.
putty-auth.exeputtygen.exe만 받아도 된다.

  • Auth 키를 등록하는 부분이 실종됨. (원래는 아래 UI가 있어야 한다.)

2. 가상 머신 만들기

적당하게 자신이 원하는대로 가상머신을 만들어 주도록 한다.

이때 인증형식은 SSH 공개 키를 사용하도록 한다.
해당 글에서는 SSH 키를 이용해서 좀 더 보안적인 측면이 강화된 방식으로 접속해 볼 것이므로, Key를 사용한다.

암호 방식을 지정해도 상관없다. (이때는 Key를 등록하는 것이 아닌, Putty에 IP를 통해서 접속 후 해당 아이디와 비빌번호를 통해서 로그인 하게 된다. )

🔮 사용자 이름을 입력하고 이를 잘 외워두자.

3. 키 저장

유효성 검사 이후, 해당 키 쌍 생성 창이 나오면 프라이빗 키 다운로드 및 리소스 만들기를 클릭한다.
해당 키가 클라이언트 환경에 .pem 형태로 저장되게 된다.

4. 키 확장자 변경 pem -> ppk

.pem의 확장자는 putty에서 사용하지 못한다. 따라서.ppk로의 확장자가 필요로하다.
.pem 을 통한 접속 방법은 여기를 참고.

다운로드 받은 puttygen.exe를 열고 다음과 같이 Import Key를 통해 .pem 키를 Import한다.

업로드 이후 아래 Save private Key를 누르고 Warning창이 나오면 를 눌러 저장한다.

다음과 같이 .ppk 형태의 key가 생성된 것을 확인할 수 있다.

5. 키를 이용한 접속

putty-auth.exe를 열고, VM의 공용 IP주소를 입력한다.

SSH 👉 Auth에서 내가 변환시켜 생성한 .ppk key파일을 등록한다.

이후 Open을 수행한 뒤 VM을 생성할때 지정한 이름을 입력하면 연결이 완료된다.

끝!

profile
붉은 배 오색 딱다구리 개발자 🦃Cloud & DevOps

0개의 댓글