DESCRIPTION
rlogin starts a terminal session on a remote host
host.
rlogin first attempts to use the standard Berkeley rhosts authorization mechanism. The options are as follows:
-
-4
-
Use IPv4 addresses only.
-
-6
-
Use IPv6 addresses only.
-
-8
-
The -8 option allows an eight-bit input data path at all times; otherwise parity bits are stripped except when the remote side's stop and start characters are other than ‘^S/^Q’.
-
-d
-
The -d option turns on socket debugging (see setsockopt(2)) on the TCP sockets used for communication with the remote host.
-
-E
-
The -E option stops any character from being recognized as an escape character. When used with the -8 option, this provides a completely transparent connection.
-
-e char
-
The -e option allows user specification of the escape character, which is “~” by default. This specification may be as a literal character, or as an octal value in the form \nnn.
-
-l username
-
the -l option specifies an alternate username for the remote login. If this option is not specified, your local username will be used.
-
-n
-
Set the TCP_NODELAY socket option, which can improve interactive responsiveness at the possible downside of increased network load.
-
-p port
-
Uses the given port instead of the one assigned to the service “login”. May be given either as symbolic name or as number.
A line of the form “<escape char>.” disconnects from the remote host. Similarly, the line “<escape char>^Z” will suspend the rlogin session, and “<escape char><delayed-suspend char>” suspends the send portion of the rlogin, but allows output from the remote system. By default, the tilde (“~”) character is the escape character, and normally control-Y (“^Y”) is the delayed-suspend character.
All echoing takes place at the remote site, so that (except for delays) the rlogin is transparent. Flow control via ^S/^Q and flushing of input and output on interrupts are handled properly.