Remote login


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

Runs on:

QNX Neutrino


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.
Turn on socket debugging on the TCP sockets used for communication with the remote host. See setsockopt().
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.
The official name, an alias, or the Internet address of a remote host.


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, mkifs, or mkqnx6fs 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.


The rlogin utility requires the libsocket.so shared library.

Environment variables:

Determines the user's terminal type.