我想通過運行./script檢查北電路由器:發送SSH命令與腳本
#!/bin/ksh
print "IP:"
read ip;
ping ${ip};
ssh -l default ${ip} "sho mod; en; sho int; sho node-e; sho node-a";
我可以 SSH -l [用戶] [IP] normaly SSH協議。
但不是 ssh -l [user] [ip]'[cmd1],[cmd2]'它會自動顯示「Conection to [ip] closed」。
如果將命令離開最後?那麼ssh成功完成了嗎? – 2011-06-10 15:26:25
當您運行腳本時,您如何發送密碼?或者你使用'$ HOME/.ssh/authorized_keys'(或類似的)。祝你好運! – shellter 2011-06-10 16:37:53