Configuring Server Application Resources

31

Note

RSH support is not available from Windows NT servers. Even if X clients are installed on NT, RSH support must be available from other server(s) for the X Manager to be able to launch them.

The X Manager is the terminal’s interface to RSH; on the server the following must typically must be configured for RSH support:

Note

For exact details refer to the manuals on your server.

First, rshd (or the equivalent) must be configured to respond to requests for application launching. Do this by modifying inetd.conf as appropriate for your system, or by running the appropriate system configuration tool.

Second, the server must be able to resolve a name from the IP address of the terminal. If the terminal IP address-to-name mapping is provided by DNS, nothing needs to be done. Otherwise, the server’s /etc/hosts (or equivalent) file must be modified to contain the name that the terminal reports it has for that IP address. If DHCP services are used, but dynamic DNS (DDNS) is not in use, it may not be possible to construct a static table that correctly matches name and current IP addresses. If the terminal has a domain name, the name that matches the terminal’s name will typically have the domain name as well.

Third, you must decide on how you are going to run the program. There are several approaches. There can be a one-to-one relationship for all terminal users to server users or there can be a many-to-one relationship for all terminal users to server users. The approach chosen will have many implications in the areas of security and privacy, and the choice should be made carefully. In the first case, you will need to provide accounts on the server for every terminal user. In the second case, you will need to provide a generic account on the server and have all X Manager sessions go through that account. For the one-to-one case, the entry in the X Manager Edit Command dialog box Username field should be self. For the many-to-one case, the entry should be the chosen account name.

After creating the account or accounts on the server, the .rhosts file in that account must contain the names of all users and terminals allowed to use that log in. The .rhosts file must be owned by the server user, and contains lines of the form

terminal<space>user

Page 45
Image 45
Compaq T1500 manual Terminalspaceuser