I may need to add something into my authorised_keys file
A empresa já fez isso antes de enviar a chave. Se não tivessem, você não teria sido capaz de se conectar via WinSCP também.
sftp -o "IdentityFile=key-private.ppk" user@host
Sua chave está no formato PuTTY .ppk
, que o OpenSSH não entende. Converta-o usando PuTTYgen (via "Exportar chave OpenSSH" no menu se for Windows, via linha de comando se no Linux):
puttygen key-private.ppk -o key-private.pem -O private-openssh