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

2 ответа2

0

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .