티스토리 뷰
ssh나 SFTP 에 접속을 하기 위해서 사용자 아이디/비밀번호로 로그인하는 방법도 있겠지만 키 파일을 이용해서 로그인을 할 수도 있다.
키 파일은 확장자가 ppk나 pem 파일로 접속을 할 수 있는데 검색을 좀 해보니까 윈도우에서 putty로 접속을 할 때는 ppk 파일을 사용한다고 한다.
AWS에서 서버를 만들고 개인키를 발급받으면 pem 파일로 발급을 받는데 윈도우 사용자라면 putty를 사용해서 ssh 접속을 할텐데 putty는 pem 파일 말고 ppk 파일로 접속을 할 수 있다. (나는 맥 사용자라...)
(ppk는 putty private key의 약자이다..)
그래서 pem 파일을 ppk파일로 변환하려면 PuTTYgen 이라는 프로그램을 사용해서 변환할 수 있다.
근데 나는 맥 사용자라 ppk을 pem 파일로 변환해야 될 일이 있었는데 이럴 때 터미널 명령어로 ppk파일을 쉽게 pem 파일로 변환할 수 있었다.
사용법
brew install putty
설치하고 ppk를 pem으로 변환하는 명렁어를 작성해준다.
puttygen 원본.ppk -O private-openssh -o 사본.pem
추가로 퍼미션 설정을 해줘야 한다고한다.
chmod 600 사본.pem
도움
https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-ppk-pem-conversion/
Windows 및 Linux에서 .pem 파일을 .ppk 파일로 또는 그 반대로 변환
PuTTY는 Amazon EC2에서 생성된 프라이빗 키 형식(.pem)을 기본적으로 지원하지 않습니다. PuTTY를 사용하여 인스턴스에 연결하려면 프라이빗 키를 .ppk 파일로 변환해야 합니다. 이 변환에 PuTTYgen 도구
aws.amazon.com
lab.naminsik
lab.naminsik - 개발자 남인식 Lab.
lab.naminsik.com
- Total
- Today
- Yesterday
- config-location
- Java
- jQuery
- elasticsearch
- 오라클
- intellij
- svn
- LocalDate
- localtime
- Kotlin
- oracle
- Spring Security
- LocalDateTime
- mybatis config
- Bash tab
- k8s
- Mac
- Linux
- maven
- springboot
- rocky
- 북리뷰
- JavaScript
- docker
- mybatis
- 베리 심플
- window
- claude
- input
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |