Использование ключа OpenSSH

Cгенерировать ключевую пару можно утилитой puttygen (Windows) или ssh-keygen в Linux. Открытый ключ RSA должен начинаться с сигнатуры “ssh-rsa”.

Конвертация openssh-ключа в формат putty

PEM to PPK

puttygen openssh_private_key -O private -o putty_private_key.ppk

PPK to PEM

puttygen private_key.ppk -O private-openssh -o private_key.pem

Копировать ssh-ключ на удаленный хост

ssh-copy-id -i ~/.ssh/rsa-key user@host

Как удалить пароль приватного ключа

openssl rsa -in private_key_with_pass.key -out private_key_wo_pass.key

Как заставить WinSCP правильно отображать русскоязычные имена файлов

При подключении по протоколу SFTP (FTP) никаких проблем нет, а вот по SCP русские имена файлов искажаются.
Можно использовать WinSCP с коннектом по SFTP и пометкой коннекта “UTF-8 всегда”.
Желательно на удаленном сервере хранить файлы в кодировке UTF-8.
Перекодировку можно  сделать командой:

convmv -r -f koi-8r -е utf-8 *
где koi-8r – текущая кодировка имен.