remote_update.pl is a script that utilizes Expect, PERL, and SSH, to perform automated remote administration on a large number of hosts. You define what scripts to run and files to copy for the remote machines, and the script will connect to each machine via SSH to perform the administrative task without interaction. The only thing required to be running on the remote machines is SSH.
|Operating Systems||POSIX BSD Linux Solaris|
Release Notes: SuSE 7.3 root prompts are now detected properly.
Release Notes: BSD systems with '%' as a shell prompt are accepted, as well as some shell prompts with ANSI escape sequences like Mandrake 8.1.
Release Notes: Support for passphrase and passphrase-less authentication to hosts has been added, and some minor code cleanups have been made.
Release Notes: Commandline options have been added to parallelize updates in multiple processes, disable su (to use sudo for example), turn on debug and increase verbosity, and process hosts interactively. A bug has also been fixed that may have caused passwords to be dumped to the logfile.
Release Notes: A bug with the process of determining the remote working directory has been fixed, and there are other minor bugfixes.