Gaining access to the remote client
Before you can run clients on other machines,
you must also be able to access the remote machines.
If the client is NFS-mounted on your system, then
you can run it locally, and no display access permission
is required. If, on the other hand, you want the
client to run on the remote machine, you need an
account on the remote machine to access the remote client
by any of the following methods:
-
run the client remotely using the
rcmd(TC)
command
-
log in to your account on the remote machine with
telnet(TC)
or
rlogin(TC),
then run the client
If you want to run the client via rcmd,
you must have user equivalence on the remote machine
or the rcmd command returns a ``Permission denied''
error message.
To establish user equivalence on the remote host:
-
Log in to the remote host machine.
-
Create a file named
.rhosts in your $HOME directory,
or if one already exists, open it for editing
and add the following line:
localhost login
localhost is the name of the machine
on which you are running the X server. login
is your account name on localhost.
When you have finished, save and exit the file.
-
Make sure that the user ID (UID) of
login is the same on both machines.
Check the file /etc/passwd on both machines and
make sure the UID fields match.
You can also use the
id(C)
command to verify the UIDs on each machine.
For information about the structure of the /etc/passwd
file, see the
passwd(F)
manual page.
-
Log out from the remote host.
You can now use
rcmd(TC)
to run clients
on the remote host. You can also log in to
the remote host without being prompted for your password.
For more details on the above network commands,
see Networking Guide.
Next topic:
Setting up access permissions to your display
Previous topic:
Running remote programs
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003