Because the PEM format is insecure. https://latacora.singles/2018/08/03/the-default-openssh.html So detect if private keys use the old format and migrate them (use `ssh-keygen -o`). Related: #41, #7 See also this old blog post (pre -o option): http://martin.kleppmann.com/2013/05/24/improving-security-of-ssh-private-keys.html Also: https://blog.g3rt.nl/upgrade-your-ssh-keys.html