Sun Microsystems Sun Workstation 100U System Manager's Manual page 235

Table of Contents

Advertisement

RLOGIND(8C)
MAINTENANCE COMMANDS
RLOGIND(8C)
NAME
rlogind - remote login server
SYNOPSIS
/ ete/ln.rloglnd host. port
DESCRIPTION
Rlogind
is
the server ror the rlogin(IC) program. The server provides a remote login facility with
authentication based on privileged port numbers.
Rlogind is invoked by inetd(8C) when a remote login connection is established, and executes the
rollowing protocol:
I}
The server checks the client's source port. If the port is not in the range 0-1023, the
server aborts the connection. The client's address and port number are passed as argu-
ments to
rlogind
by
inetd
in the rorm "host.port" with host in hex and port in decimal.
2)
The server checks the client's source address. If the address is associated with a host for
which no corresponding entry exists in the host name data base (see hosts(5)), the server
aborts the connection.
Once the source port and address have been checked, rlogind allocates a pseudo terminal (see
ptll(4)),
and manipulates file descriptors so that the slave half or the pseudo terminal becomes the
.tdln , .tdout , and .tderr ror a login process. The login process is an instance or the
login(l)
program, invoked with the
-r
option. The login process then proceeds with the authentication
process as described in rshd(8C), but ir automatic authentication rails, it reprompts the user to
login as one finds on a standard terminal line.
The parent or the login process manipulates the master side or the pseudo terminal, operating as
an intermediary between the login process and the client instance of the
rio
gin program. In nor-
mal operation, the packet protocol described in
ptll(4)
is invoked to provide
AS,AQ
type facilities
and propagate interrupt signals to the remote programs. The login process propagates the client
terminal's baud rate and terminal type, as round in the environment variable, "TERM"; see
environ( 5).
DIAGNOSTICS
BUGS
All diagnostic messages are returned on the connection associated with the atderr, arter which
any network connections are closed. An error is indicated by a leading byte with a value or
1.
"Hoatname tor your address unknown."
No entry in the host name database existed ror the client's machine.
"Try asaln;,u
A lork by the server failed .
.. /bln/ahl .....
The user's login shell could not be started.
The authentication procedure used here assumes the integrity or each client machine and the con-
necting medium. This is insecure, but is userul in an "open" environment.
A racility to allow all data exchanges to be encrypted should be present.
SEE ALSO
inetd(8C)
80
Last change: 28 December 1983
Sun Release 1.1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sun workstation 150u

Table of Contents