不需要安装远程计算机。您可以在本地工作站或VM(虚拟盒)或任何*
nix盒上安装Expect,并编写一个调用此.ex(期望)脚本的包装器(发行版之间的细微变化,已在CentOS 5/6上进行了测试) ):
#!/usr/bin/expect -f# wrapper to make passwd(1) be non-interactive# username is passed as 1st arg, passwd as 2ndset username [lindex $argv 0]set password [lindex $argv 1]set serverid [lindex $argv 2]set newpassword [lindex $argv 3]spawn ssh $serverid passwdexpect "assword:"send "$passwordr"expect "UNIX password:"send "$passwordr"expect "password:"send "$newpasswordr"expect "password:"send "$newpasswordr"expect eof



