If you wire SSH into WordPress maintenance automation, you'll meet this error sooner or later:

SSHException: not a valid OPENSSH private key file

Enter fullscreen mode

Exit fullscreen mode

"I configured the key file — why?" is the usual reaction. Tracing several real SSH-connection-test failures, the root issue becomes clear: paramiko alone can't read SSH private keys outside the OpenSSH format.