Я создаю файл script программно и вызываю psftp.exe
следующим образом:
psftp [email protected] -pw password -b psftpscript.txt
но он запрашивает ввод пользователя
Ключ хоста сервера не кэшируется в реестре. У вас нет гарантируйте, что сервер - это компьютер, который вы так считаете. Ключевой отпечаток сервера rsa2: [ssh-rsa 1024 somekey] Если вы доверяете этому host, введите "y", чтобы добавить ключ в кеш PuTTY и продолжить подключения. Если вы хотите продолжать соединение только один раз, без добавив ключ в кэш, введите "n". Если вы не доверяете этому хосту, нажмите Return, чтобы отказаться от соединения. Сохранить ключ в кеше? (Г/л)
Мне нужно, чтобы он был полностью быстрым, автоматическим. Я попробовал параметр -batch, но он просто отказывается от соединения