Back to writing
미분류 1 min read HYEONG HWAN, MUN

ssh 키 인증에서 private key 로 public key 생성하는 방법

RSA 암호 방식의 동작 원리는 이곳에 : https://blog.lael.be/post/5107

 

ssh-rsa public key 의 규칙

ssh-rsa [인증키 내용] [인증키 주석]

 

보통 이런 형식이다.

ssh-rsa AAAAB3NzaC1yc2EAANlyt3erpJLpwzAlxky5 root@ip-172-31-30-55

 

ssh-rsa private key 의 규칙

-----BEGIN RSA PRIVATE KEY-----
[암호해독키 내용]
-----END RSA PRIVATE KEY-----

 

보통 이런 형식이다.

-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAuw3Xbtfmf3L47Cep1UonizjSe1nP3aMYerIlAUIclihXPuv3
vw0aYHX+P3rHiSIs/Sbhu68O5USGVfM9eMc9suPWT97jDNkPWGG6mHuXg8XEMxrJ
RxR6TwSFhc92f5e9O5fBZgFq0r1F4gQxn3dGWqNX2CaFchdlIPHE8QU=
-----END RSA PRIVATE KEY-----

 

public key 로 private key 를 만들 수는 없지만, private key 로 public key 는 만들 수 있더라.

다음의 명령어를 실행하면 된다.

ssh-keygen -f id_rsa -y
ssh-keygen -f id_rsa -y > mynew_key.pub

(옵션) 생성된 mynew_key.pub 파일을 열어서 형식에 맞게 주석을 넣으면 된다.

 

 

 

Filed under