我想在思科设备上执行一组命令:
conf terminal
ip scp server enable
使用 putty 手动执行时,效果很好。我尝试使用 plink 执行相同操作,但没有成功。
尝试 1
plink -ssh [email protected] "conf terminal; ip scp server enable"
第二次尝试
plink -ssh [email protected] -m script.sh
看来configure terminal
命令后必须发送“Enter”键。其他的. 已使用 VBScript 发送击键。是否可以在 plink 中本地执行此操作?
答案1
尝试使用' < '代替 -m 参数。
最终命令如下
plink -ssh [email protected] -pw password_something < do-stuff.txt > output.txt
在这种情况下,您的 do-stuff.txt 可以包含多行和新闻行 (Enter)。
答案2
为了避免“Enter”键击,您可以添加 -batch 选项:
链接-ssh[电子邮件保护]-batch“conf终端;ip scp服务器启用”