我想通过运行./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