Я хочу выполнить набор команд на устройстве cisco:
conf terminal
ip scp server enable
При выполнении вручную с использованием шпатлевки это прекрасно работает. Я пытаюсь сделать то же самое с помощью plink, но безуспешно.
Попытка 1
plink -ssh user@192.168.1.1 "conf terminal; ip scp server enable"
Попытка 2
plink -ssh user@192.168.1.1 -m script.sh
Похоже, что нажатие клавиши «Enter» должно быть отправлено после configure terminal
команда. Другие. использовали VBScript для отправки нажатия клавиши. Можно ли вместо этого сделать это изначально в plink?
попробуйте использовать '<' вместо параметра -m.
Последняя команда будет выглядеть так
plink -ssh user@192.168.1.1 -pw password_something < do-stuff.txt > output.txt
В этом случае ваш do-stuff.txt может содержать несколько строк и новостей (Enter).