Возможно, мне нужно что-то добавить в мой файл authorised_keys
Компания уже сделала это, прежде чем отправить вам ключ. Если бы они этого не сделали, вы бы не смогли подключиться через WinSCP.
sftp -o "IdentityFile=key-private.ppk" user@host
Ваш ключ в .ppk
формате PuTTY, который OpenSSH не понимает. Преобразуйте его, используя PuTTYgen (через «Экспорт ключа OpenSSH» в меню, если это Windows, через командную строку, если в Linux):
puttygen key-private.ppk -o key-private.pem -O private-openssh