Я создал пару ключей или ключей RSA
с помощью генератора ключей Putty. Открытый ключ прикреплен установленным на стороне сервера.
Закрытый ключ на клиентском компьютере с ОС Windows и используется с Pageant и FileZila
и работает нормально. Теперь проблема в том, что когда я хочу подключить один и тот же sftp через инструмент командной строки PSFTP, происходит сбой.
если возможно , пожалуйста , предпримут шаги для установки ключа SSH на клиенте окон для sftp
доступа с использованием psftp
или непосредственно через пакетный файл.
2 ответа
Если pageant
работает и загружен ключ, psftp
должен его использовать. Это происходит в моей системе. Точно, как это терпит неудачу для вас?
plink
должен использовать pageant
таким же образом; это работает? Как насчет putty user@host
(без использования сохраненного сеанса)?
В соответствии с руководством http://the.earth.li/~sgtatham/putty/0.63/htmldoc/Chapter6.html#psftp-pubkey опция -i
или сохраненный сеанс, содержащий Auth, также должны работать, но я не пробовал их ,
Убедитесь, что вы используете одну и ту же версию Pageant и psftp
. Некоторые версии не совместимы.
Если это не помогло, запустите psftp -v
и попробуйте снова и включите вывод консоли в свой вопрос.
В идеале вы должны увидеть что-то вроде:
Pageant is running. Requesting keys.
Pageant has 2 SSH-2 keys