RLOGIND(1M) — Silicon Graphics
NAME
rlogind − remote login server
SYNOPSIS
/etc/rlogind [ −d ]
DESCRIPTION
Rlogind is the server for the rlogin(1C) program. It is a remote login facility which may be used among UNIX-based systems.
Rlogind listens for service requests at the port indicated in the Internet "login" service specification (id = 513). When a service request is received the following protocol is initiated:
1)The server checks the client’s source port. If the port is not in the range 0-1023, the server aborts the connection.
2)The server checks the client’s source address. If the address is associated with an unknown host (see hosts(4)), the server aborts the connection.
Once the source port and address have been checked, rlogind allocates a pseudo terminal (see pty(7)), and manipulates file descriptors. The slave half of the pseudo terminal is the stdin , stdout , and stderr for a standard getty(8) process, which awaits completion of an open request. Once completed, getty prompts for a login name and passes the session to the standard login(1) program.
rlogind also changes the master side of the pseudo terminal, which is an intermediary between the login process and the client instance of the rlogin program. In normal operation, the packet protocol described in pty(7) is invoked to provide ^S/^Q type facilities and propagate interrupt signals to the remote programs.
DIAGNOSTICS
All diagnostic messages are returned on the stderr connection, and then network connections are closed. An error is indicated by a 1 in the leading byte.
Hostname for your address unknown.
No entry in the host name database exists for the client’s machine.
All network ports in use.
All available pty devices are being used.
Version 2.3 — July 04, 1985