Проверка подлинности на основе ключей (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, также должен работать, но я не пробовал их.