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