Linux Commands Helper
💬 Your AI-powered Linux assistant
ssh-keygen Command - Generate SSH Key Pairs
The ssh-keygen command is used to generate, manage, and convert authentication keys for SSH. It is essential for setting up secure, passwordless SSH logins.
Syntax
ssh-keygen [options]
Examples
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Generate a new RSA SSH key pair with a comment.
ssh-copy-id user@host
Copy your public key to a remote host for passwordless login.
Notes
- Private keys should be kept secure and never shared.
- Default key location is
~/.ssh/id_rsa
and~/.ssh/id_rsa.pub
. - Supports multiple key types: RSA, ECDSA, ED25519, etc.