solaris - rlogin (1)
NAME
rlogin - remote login
SYNOPSIS
rlogin [ -L ] [ -8 ] [ -ec ] [ -l username ] hostname
AVAILABILITY
SUNWcsu
DESCRIPTION
rlogin establishes a remote login session from your terminal
to the remote machine named hostname.
Hostnames are listed in the hosts database, which may be
contained in the /etc/hosts file, the Network Information
Service (NIS) hosts map, the Internet domain name server, or
a combination of these. Each host has one official name
(the first name in the database entry), and optionally one
or more nicknames. Either official hostnames or nicknames
may be specified in hostname.
Each remote machine may have a file named /etc/hosts.equiv
containing a list of trusted hostnames with which it shares
usernames. Users with the same username on both the local
and remote machine may rlogin from the machines listed in
the remote machine's /etc/hosts.equiv file without supplying
a password. Individual users may set up a similar private
equivalence list with the file .rhosts in their home direc-
tories. Each line in this file contains two names: a host-
name and a username separated by a space. An entry in a re-
mote user's .rhosts file permits the user named username who
is logged into hostname to log in to the remote machine as
the remote user without supplying a password. If the name
of the local host is not found in the /etc/hosts.equiv file
on the remote machine, and the local username and hostname
are not found in the remote user's .rhosts file, then the
remote machine will prompt for a password. Hostnames listed
in /etc/hosts.equiv and .rhosts files must be the official
hostnames listed in the hosts database; nicknames may not be
used in either of these files.
For security reasons, the .rhosts file must be owned by ei-
ther the remote user or by root.
The remote terminal type is the same as your local terminal
type (as given in your environment TERM variable). The ter-
minal or window size is also copied to the remote system if
the server supports the option, and changes in size are re-
flected as well. All echoing takes place at the remote
site, so that (except for delays) the remote login is tran-
sparent. Flow control using CTRL-S and CTRL-Q and flushing
of input and output on interrupts are handled properly.
OPTIONS
-L Allow the rlogin session to be run in litout
mode.
-8 Pass eight-bit data across the net instead
of seven-bit data.
-ec Specify a different escape character, c, for
the line used to disconnect from the remote
host.
-l username Specify a different username for the remote
login. If you do not use this option, the
remote username used is the same as your lo-
cal username.
Escape Sequences
Lines that you type which start with the tilde character are
escape sequences (the escape character can be changed using
the -e options):
~. Disconnect from the remote host - this is not the same
as a logout, because the local host breaks the connec-
tion with no warning to the remote end.
~susp
Suspend the login session (only if you are using a
shell with Job Control). susp is your suspend charac-
ter, usually CTRL-Z; see tty(1).
~dsusp
Suspend the input half of the login, but output will
still be seen (only if you are using a shell with Job
Control). dsusp is your "deferred suspend" character,
usually CTRL-Y; see tty(1).
FILES
/etc/passwd
/usr/hosts/* for hostname version of the command
/etc/hosts.equiv
list of trusted hostnames with shared
usernames
$HOME/.rhosts private list of trusted
hostname/username combinations
SEE ALSO
rsh(1), stty(1), tty(1), in.named(1M), hosts(4),
hosts.equiv(4)
NOTES
When a system is listed in hosts.equiv, its security must be
as good as local security. One insecure system listed in
hosts.equiv can compromise the security of the entire sys-
tem.
The Network Information Service (NIS) was formerly known as
Sun Yellow Pages (YP). The functionality of the two remains
the same; only the name has changed.
This implementation can only use the TCP network service.