티스토리 뷰

DevOps

키 페어 여러 개 관리하기

Seogineer 2024. 8. 1. 14:57

토이 프로젝트를 위해 서버를 여러 대 만들어 사용하다 보니 키페어도 여러 개가 생겼다. id_rsa1, id_rsa2 같은 방식으로 여러 개를 만들어 사용했더니 시간이 지나면서 어느 서버에 접속하는 키인지 잊어버리게 되었다. 다른 사람들은 어떻게 여러 개의 키 페어를 관리하는지 찾아봤다.

 

키 페어란?

보안 목적으로 사용되는 두 개의 암호화 키, 즉 공개 키(public key)와 비밀 키(private key)를 의미합니다.
키 페어의 구성 요소는 공개키와 비밀키가 있으며, 공개키는 클라우드 인스턴스에 업로드 되고, 비밀키는 로컬에 안전하게 보관하고, 접근 권한을 제한해야 합니다. 일반적으로 .pem, .key와 같은 확장자를 가진 파일에 저장된다.

 

config 파일에 별명-키로 관리 하기

1. ~/.ssh 경로에 config 파일 생성

cd ~/.ssh
vi config

 

2. 별명-키 저장

config 파일을 아래와 같이 작성하고 저장

Host [서버 별명1]
    HostName [퍼블릭IP]
    Port [포트번호]
    User [계정ID]
    IdentityFile [키 경로]
Host [서버 별명2]
    HostName [퍼블릭IP]
    Port [포트번호]
    User [계정ID]
    IdentityFile [키 경로]

 

3. 별명을 이용해서 SSH 접속

ssh 서버 별명1

 

참고

https://yookeun.github.io/tools/2016/06/26/git-multi-ssh/

댓글
Total
Today
Yesterday
링크
Apple 2023 맥북 프로 14 M3, 스페이스 그레이, M3 8코어, 10코어 GPU, 512GB, 8GB, 한글