SSH Cheat Sheet/Restrict preferred auth methods

Control which auth methods the client attempts first.

Section: Authentication

Restrict preferred auth methods

bash
bash
ssh -o PreferredAuthentications=publickey user@example.com
Explanation

Control which auth methods the client attempts first.

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
Use a specific private key
Choose a private key explicitly.
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