SSH Cheat Sheet/Use a specific private key

Choose a private key explicitly.

Section: Authentication

Use a specific private key

bash
bash
ssh -i ~/.ssh/id_ed25519 user@example.com
Explanation

Choose a private key explicitly.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Authentication
Restrict preferred auth methods
Control which auth methods the client attempts first.
OpenIn sheetbashsame section
Strict host key checking
Require the host key to already be known.
OpenIn sheetbashsame section
Accept new host keys automatically
Accept first-seen host keys but still protect against changed keys.
OpenIn sheetbashsame section
Use a custom known_hosts file
Store host keys in a dedicated file.
OpenIn sheetbashsame section
Disable password auth on the client
Force key-based auth attempts only.
OpenIn sheetbashsame section
Override host key algorithms
Specify accepted host key algorithms explicitly.
OpenIn sheetbashsame section