title: AWS CLI: Key is not in valid OpenSSH public key format
body: <p>How to solve this?</p>
  
  <pre class="lang-bash prettyprint-override"><code># I used this command to create the key with a password
  $ ssh-keygen -b 2048 -t rsa -C "awsfrankfurt" -f ~/.ssh/awsfrankfurt
  
  # Then when I try to import it into AWS EC2, the error appears:
  $ aws --region eu-central-1 ec2 import-key-pair \
      --key-name "awsfrankfurt" \
      --public-key-material ~/.ssh/awsfrankfurt
  
  An error occurred (InvalidKey.Format) when the ImportKeyPair operation: 
  Key is not in valid OpenSSH public key format
  </code></pre>