SSH Cheat Sheet/Disable password auth on the client

Force key-based auth attempts only.

Section: Authentication

Disable password auth on the client

bash
bash
ssh -o PasswordAuthentication=no user@example.com
Explanation

Force key-based auth attempts only.

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
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
Override host key algorithms
Specify accepted host key algorithms explicitly.
OpenIn sheetbashsame section