SSH Cheat Sheet/Accept new host keys automatically

Accept first-seen host keys but still protect against changed keys.

Section: Authentication

Accept new host keys automatically

bash
bash
ssh -o StrictHostKeyChecking=accept-new user@example.com
Explanation

Accept first-seen host keys but still protect against changed keys.

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
Use a custom known_hosts file
Store host keys in a dedicated file.
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