Ответ 1
key.pem может содержать что угодно - сертификат с открытым ключом, открытый ключ SSH, открытый ключ + закрытый ключ, сертификат с открытым ключом + закрытый ключ. PEM - текстовый файл, поэтому вы можете открыть его в блокноте и проверить его содержимое.
id_rsa - это закрытый ключ SSH в формате OpenSSH. id_rsa.pub - открытый ключ SSH в формате OpenSSH.
.ppk файл является закрытым ключом Putty (если используется память).
Чтобы аутентифицироваться на удаленном сервере, вы предоставляете администраторам свой открытый ключ и используете закрытый ключ в своем SSH-клиенте. Альтернативно (если админы дают вам пару ключей), вы используете закрытый ключ из этой пары ключей.