Can anyone suggest a secure method (outside of using secure rsh/rshd) that
will allow a client running on one Unix machine A to execute a remote program
or function across a network on Unix machine B? The output of the remote
program must be sent back as a stream to the client as a result.
The problem with rsh, rcmd(), etc., and the idea of using a shell to execute a
remote program scares me. Of course you can use Kerberos to authenticate the
client to the server, but, from what I've been reading, doesn't seem very
I'm open to any and all suggestions.