Проверка подлинности на основе ключей (SFTP) не удалась

Я создал пару или RSA ключи с помощью генератора ключей Putty. Открытый ключ прикрепляется установленным на стороне сервера. Закрытый ключ на компьютере-клиенте Windows и используется с Pageant и FileZila и работает нормально. Теперь проблема в том, что когда я хочу подключить один и тот же sftp через инструмент командной строки PSFTP, происходит сбой. если возможно, пожалуйста, предоставьте шаги для настройки ключа ssh на клиенте Windows для доступа sftp с помощью psftp или напрямую через пакетный файл.

2 ответа

Убедитесь, что вы используете ту же версию Pageant и psftp, Некоторые версии не совместимы.

Если это не помогает, запустите psftp -v и попробуйте еще раз и включите вывод консоли в свой вопрос.

В идеале вы должны увидеть что-то вроде:

Pageant is running. Requesting keys.
Pageant has 2 SSH-2 keys

Если pageant работает и загружен ключ psftp должен использовать это. Это происходит в моей системе. Точно, как это терпит неудачу для вас?plink следует использовать pageant так же; это работает? Как насчет putty user@host (не используя сохраненный сеанс)?

Согласно руководству http://the.earth.li/~sgtatham/putty/0.63/htmldoc/Chapter6.html вариант -i или сохраненный сеанс, содержащий Auth, также должен работать, но я не пробовал их.

Другие вопросы по тегам