Ssh
使用 plink 發送擊鍵
我想在 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
似乎必須在
configure terminal
命令之後發送“Enter”鍵擊。其他人。已使用 VBScript 發送擊鍵。是否可以在 plink 中本地執行此操作?
嘗試使用 ‘<’ insted of -m 參數。
最終命令將如下所示
plink -ssh user@192.168.1.1 -pw password_something < do-stuff.txt > output.txt
在這種情況下,您的 do-stuff.txt 可以包含多行和 Newslines (Enter)。
為避免“Enter”擊鍵,您可以添加 -batch 選項:
plink -ssh user@192.168.1.1 -batch “conf 終端;ip scp 伺服器啟用”