중국/IT

중국에서 나만의 vpn 서버 구축하기-4(aws에 puTTy로 접속)

jaynruri 2023. 4. 3. 15:58

aws에 나만의 가상 공간 vps를 구축했는데

이제 이것을 활용하려면 PuTTY와 같은 프로그램으로 접속을 해서 내가 필요로 하는 vpn 등등을 설치해줘야 한다.

PuTTY는 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램이다. (출처: 위키백과)

 

우선 필요한 프로그램은 puTTy와 puTTYgen 이라는 프로그램이다.

공식 페이지에서 다운을 받으면 된다.

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.78)

This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

위 사이트에서 아래로 조금 스크롤해서 내린 후 각각 파일 다운, 설치를 하면 된다.

puTTygen 프로그램은 내가 관리하는 서버, 사이트에 접속하기 위한 나만의 열쇠를 만들고, 관리하는 프로그램으로 생각하면 이해가 쉽다.

 

우선 나의 aws 라이트세일 인스턴스에 들어간 후 "default SSH key"를 다운 받는다.

LightsailDefaultKey-ap-northeast-2.pem 와 같은 이름으로 다운이 된다.

파일명은 각자의 리전에 따라 뒷 부분이 달라진다.

 

파일 다운 위치를 잘 기억해두고... puTTygen를 실행한다.

 

메뉴 4가지 중에서 Conversions - Import key를 누르고 위에서 다운한 LightsailDefaultKey-ap-northeast-2.pem 파일을 선택한다.

 

 

그러면 비어있던 key 부분에 나의 서버에 접속하기 위한 pem 파일의 정보가 들어간다.

이제 이것을 나의 파일로 최종 전환해주는 작업, Save pricate key 를 눌러주고, 경고창에서 그냥 예(Y)를 눌러서 ppk 형식으로 저장하면 된다.

이때 파일명은 자기가 알아보기 쉬운 파일명, 저장 위치도 마찬가지로 puTTY 접속 시 해당 파일이 꼭 필요하기에 늘 보관하는(?) 폴더에 저장하면 된다.

 

이제 puTTy를 실행한다.

중요한 것은 2가지

먼저 내가 접속하려는 집 주소가 어디인가?

그리고 그 열쇠는 어디에 있는가? 라고 생각하면 된다.

 

우선 좌측 메뉴 중에서 Connection - SSH- Auth - Credentials 로 간 후

제일 위에 있는 Private key file for authentication 항목에서 puTTYgen에서 만든 ppk 파일을 선택한다.

(중간 저장 파일이 없어도 다 잘 되고 있는것이니 너무 걱정하지 말 것)

다시 좌측 메뉴 첫 화면인 Session으로 돌아와서

제일 위에 있는 Host Name 부분에는 aws 본인의 리전에서 설정한 고정IP 주소를 입력하면 된다.

그리고 이 집주소와 열쇠의 조합의 이름을 정해줘야 한다.

Saved Sessions 아래 빈칸에 sessions 이름 작성 후 저장하기(save)를 눌러주면 된다.

 

이제 해당 sessions을 더블 클릭 또는 선택-Load-Open을 눌러줘도 나의 서버에 접속하게 된다.

접속 후 login as:만 보이고 아무 글자도 안 보이는데, 당황하지 말고 ubuntu라고 입력하면 서버에 접속에 들어가게 된다.

 

이제 puTTy를 통해서 내 서버에 접속할 수 있게 되었기에 본격적으로 필요한 서버를 설치하면 된다.  

728x90