Как добавить закрытый ключ PuTTY в клиент OpenSSH

Как добавить закрытый ключ PuTTY в клиент OpenSSH

Я пытаюсь настроить scp на новой системе Ubuntu 14.04. Эта система будет работать как SSH-клиент для уже настроенного SSH-сервера на другой системе Ubuntu 14.04. Я могу использовать putty для SSH-подключения к существующему экземпляру SSH-сервера, но у меня возникли проблемы с настройкой новой клиентской системы с помощью закрытого ключа. Я единственный пользователь этих систем, поэтому я использую существующий закрытый ключ, поскольку он соответствует открытому ключу, уже имеющемуся на SSH-сервере.

На новой клиентской системе я пока добавил закрытый ключ в ~./ssh/known_hostsфайл и /etc/ssh/<username>/authorized_keysфайл. Я также изменил, sshd_configчтобы разрешить аутентификацию на основе RSA. Когда я запускаю команду scp на клиенте, я получаю следующий вывод:

The authenticity of host '192.168.17.99 (192.168.17.99)' can't be established.
ECDSA key fingerprint is 8a:cc:5b:f0:c4:ef:d7:e1:94:67:59:72:8d:a9:60:0b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.17.99' (ECDSA) to the list of known hosts.
Permission denied (publickey).
cp: cannot stat ‘[email protected]’: No such file or directory

Первоначально я создал пару ключей с помощью puttygen. Я загрузил файл закрытого ключа (.ppk) в клиентскую систему и использовал cat для объединения содержимого в ~./ssh/known_hostsфайл, который затем скопировал в /etc/ssh/user/authorized_keysfile. Оба этих файла идентичны, в них включены как открытый, так и закрытый ключи. Вот моя конфигурация ssh:

Host *
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

Я думаю, проблема может быть в ECDSA. Похоже, что-то вызывает ключи ECDSA, но я использую ключи на основе RSA. Это ли проблема? Если да, то что этим управляет и как это изменить? Еще одна проблема, которая меня беспокоит, заключается в том, что содержимое файлов known_hosts и authorized_keys, по-видимому, находится в специфичном для putty формате, поэтому я задаюсь вопросом, может ли это также быть проблемой.

Связанный контент