ssh 키 생성 옵션

ssh-keygen

ansible controller 와 ansible-node0, ansible-node1의 ssh 연결을 위해 명령어 쓰던중 옵션을 자세히 기록해두려 적는 글

ssh-keygen -t rsa -b 옵션은 SSH 키를 생성할 때 사용하는 명령어의 일부입니다.

  • -t rsa : 키 타입(type)을 지정하는 옵션으로, 여기서는 rsa (Rivest-Shamir-Adleman) 방식을 사용하여 키를 생성하겠다는 뜻입니다. RSA는 가장 일반적으로 사용되는 공개 키 암호화 방식 중 하나입니다.
  • -b : 키 길이(bit)을 지정하는 옵션입니다. RSA의 경우 기본적으로 3072비트이지만, 보안 강화를 위해 4096비트를 사용하는 것이 일반적입니다. 예를 들어, -b 4096을 사용하면 4096비트 길이의 RSA 키가 생성됩니다.

예제

ssh-keygen -t rsa -b 4096

위 명령어를 실행하면 4096비트 길이의 RSA 키 쌍 (id_rsaid_rsa.pub)이 생성됩니다.