Аутентификация по ключу в SecureCRT. Почему не выходит?

Подскажите одну вещь. Нужно из винды подключаться к *nix-машине по ssh. Всегда использовал для этого PuTTY, но тут решил попробовать продвинутый клиент SecureCRT.
SecureCRT может генерировать ключи в формате OpenSSH, а значит мне не нужно использовать конвертацию ключа командой "ssh-keygen -i -f".
Вот я генерирую ключи в SecureCRT (скриншот), переключатель поставил в "OpenSSH Key format"
d937dab423964c17be06c60b2db17c25.jpg
Создаются открытый ключ Identity.pub и закрытый ключ Identity. Я, как не первый раз с этим работающий, знаю что должен Identity.pub скопировать на сервер и там добавить его в .ssh/authorized_keys, что я и сделал, а Identity оставить у себя, максимально защитить от копирования и использовать для аутентификации с сервером. Но при этом, когда я пытаюсь соединиться с сервером с помощью SecureCRT, он у меня почему-то спрашивает файл с расширением pub, я это требование игнорирую, поскольку знаю, что для аутентификации нужен всё-таки закрытый ключ, подсовываю ему Identity. Ответ - "Public-key authentication with the server for user username failed". Пробовал поменять ключи местами - то же самое.
  • Вопрос задан
  • 1382 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы