---- BEGIN SSH2 PUBLIC KEY ----
AAAAB3NzaC1yc2EAAAABJQAAAIBmhLUTJiP[and so on]==
---- END SSH2 PUBLIC KEY ----
Usually I see keys in the format like this:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAqof[and so on]
Can I just copy the first key in the authorized_keys file or do I have to modify it somehow so it looks like the second one? I think the first one was generated by PUTTYgen while the second one was generated by ssh-keygen.
use ssh-keygen -i to convert SSH2-compatible format to OpenSSH compatible format.
from man ssh-keygen:
-i This option will read an unencrypted private (or public) key
file in SSH2-compatible format and print an OpenSSH compatible private
(or public) key to stdout. ssh-keygen also reads the RFC 4716 SSH
Public Key File Format. This option allows importing keys from several commercial SSH implementations.