SSH Cheat Sheet/Use a custom known_hosts file

Store host keys in a dedicated file.

Section: Authentication

Use a custom known_hosts file

bash
bash
ssh -o UserKnownHostsFile=~/.ssh/known_hosts.work user@example.com
Explanation

Store host keys in a dedicated file.

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
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
Override host key algorithms
Specify accepted host key algorithms explicitly.
OpenIn sheetbashsame section
Use a specific private key
Choose a private key explicitly.
OpenIn sheetbashsame section
Restrict preferred auth methods
Control which auth methods the client attempts first.
OpenIn sheetbashsame section
Disable password auth on the client
Force key-based auth attempts only.
OpenIn sheetbashsame section