rlogin

Remote login

Syntax:

rlogin [-8dE] [-e char] [-l username] host

Runs on:

Neutrino

Options:

-8
Allow an eight-bit input data path at all times. Without this option, parity bits are stripped whenever the remote side's stop and start characters are ^S and ^Q.
-d
Turn on socket debugging on the TCP sockets used for communication with the remote host. See setsockopt().
-E
Stop any character from being recognized as an escape character. When used with -8, this provides a completely transparent connection.
-e char
Use the specified character as the escape character (default is ~). You can specify this as a literal character or as an octal value in the form \nnn.
-l username
Log in with this user ID instead of the current one.
host
The official name, an alias, or the Internet address of a remote host.

Description:

The rlogin utility starts a terminal session on the specified remote host. To validate the login ID, rlogin uses the standard Berkeley rhosts authorization mechanism.

Once you're connected, typing:

escape_char .

disconnects you from the remote host. By default, the tilde (~) character is the escape character.

All echoing takes place at the remote site, so that (except for delays) the rlogin is transparent. Flow control via ^S and ^Q and flushing of input and output on interrupts are handled properly.


Note: This utility needs to have the setuid (“set user ID”) bit set in its permissions. If you use mkefs, mketfs, or mkifs on a Windows host to include this utility in an image, use the perms attribute to specify its permissions explicitly, and the uid and gid attributes to set the ownership correctly.

Files:

The rlogin utility requires the libsocket.so shared library.

Environment variables:

TERM
Determines the user's terminal type.

See also:

/etc/hosts.equiv, rcp, ~/.rhosts, rlogind, rsh