aws 같이 pem 파일을 제공해주고 그걸로 접속하면 편하긴 한데 가지고 있는 파일이 ppk 확장자일 경우 변환해서 접속한다.
brew를 통해 putty를 설치한다.
brew가 설치되어 있지 않으면 https://brew.sh/index_ko 에서 터미널에 복붙할 커멘드를 복사한 뒤 터미널에서 설치한다.
brew가 설치되었으면 아래 커맨드를 터미널에서 입력하여 putty를 설치한다.
brew install putty
그 다음 터미널로 ppk가 있는 곳으로 이동하여 아래처럼 변환 커맨드를 입력한다.
puttygen 원본.ppk -O private-openssh -o 사본.pem
이렇게 하면 원본.ppk 에서 사본.pem을 만들어낸다.
하지만 여기서 추가로 퍼미션 설정을 해줘야 한다.
chmod 600 사본.pem
완료되었으면 아래처럼 입력하여 서버에 접속한다.
ssh -i "사본.pem" root@서버접속dns
ex) ssh -i "your_key.pem" root@ec2-1-23-45-678.ap-northeast-2.compute.amazonaws.com