평범한 이야기들

[SSH-KEY] 맥에서 SSH KEY 생성 본문

평범한 개발 이야기/ETC

[SSH-KEY] 맥에서 SSH KEY 생성

songsariya 2021. 1. 6. 12:06
728x90

1. SSH KEY 생성

 먼저 맥에 ssh key가 존재 하는지 먼저 확인을 해보자.

/사용자계정/.ssh/ 에 id_rsa.pub 파일이 존재하지 않으면 키가 존재 하지 않는다.

또는 아래와 같이 명령어를 통해서 확인 할 수 있다.

 

~ cat ~/.ssh/id_rsa.pub

 

그 후 이런 메시지가 나오면 생성되어있는 키가 존재하지 않은 것이다.

 

ssh-key가 없다.

키 생성 명령어를 입력해보자.

 

# 디폴트 키 생성 
~ ssh-keygen

 

Git 에서 사용할 SSH키를 생성을 할려면 아래와 같이 해줘야 한다.

 

# 시스템에서 EdDSA 를 지원하면 
~ ssh-keygen -t ed25519 -C "your_email@example.com" 

# 그 외에는 
~ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 

명령어를 입력하면 터미널에 아래와 같이 메시지들이 나오게 된다.

 

아휴 복잡해

 

 키에 대한 암호를 설정해도 되고 설정하지 않아도 된다.

( * 설정하게 되면 Git을 사용할때 키에 대한 암호를 계속 넣어줘야 하기 때문에 불편해진다. )

 

 ssh key가 정상적으로 생성되었다. 위에 키가 존재하는지 체크하는 방법을 이용해 키가 정상적으로 생성되었는지 확인하면 된다.

 

 

2. SSH KEY 암호 변경

이미 생성된 ssh key 에 대한 암호를 변경을 원한다면 아래와 같은 명령어를 입력 후 변경하면 된다.

 

~ ssh-keygen -p

 

키를 새로 생성해도 되지만 일일이 수정해줘야 되는 번거로움이 존재하기 때문에 명령어를 통해서 변경하는 것이 좋다.

728x90
Comments