Annotation of 43BSDReno/usr.bin/rlogin/rlogin.1, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1983, 1990 The Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" Redistribution and use in source and binary forms are permitted provided
                      5: .\" that: (1) source distributions retain this entire copyright notice and
                      6: .\" comment, and (2) distributions including binaries display the following
                      7: .\" acknowledgement:  ``This product includes software developed by the
                      8: .\" University of California, Berkeley and its contributors'' in the
                      9: .\" documentation or other materials provided with the distribution and in
                     10: .\" all advertising materials mentioning features or use of this software.
                     11: .\" Neither the name of the University nor the names of its contributors may
                     12: .\" be used to endorse or promote products derived from this software without
                     13: .\" specific prior written permission.
                     14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
                     15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
                     16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     17: .\"
                     18: .\"     @(#)rlogin.1   6.16 (Berkeley) 7/24/90
                     19: .\"
                     20: .Dd July 24, 1990
                     21: .Dt RLOGIN 1
                     22: .Os BSD 4.2
                     23: .Sh NAME
                     24: .Nm rlogin
                     25: .Nd remote login
                     26: .Sh SYNOPSIS
                     27: .Ar rlogin
                     28: .Op Fl 8KLdx
                     29: .Op Fl e Ar char
                     30: .Op Fl k Ar realm
                     31: .Op Fl l Ar username
                     32: .Ar host
                     33: .Sh DESCRIPTION
                     34: .Nm Rlogin
                     35: starts a terminal session on a remote host
                     36: .Ar host  .
                     37: .Pp
                     38: .Nm Rlogin
                     39: first attempts to use the Kerberos authorization mechanism, described below.
                     40: If the remote host does not supporting Kerberos the standard Berkeley
                     41: .Pa rhosts
                     42: authorization mechanism is used.
                     43: The options are as follows:
                     44: .Tw Fl
                     45: .Tp Fl 8
                     46: The
                     47: .Fl 8
                     48: option allows an eight-bit input data path at all times; otherwise
                     49: parity bits are stripped except when the remote side's stop and start
                     50: characters are other than ^S/^Q.
                     51: Eight-bit mode is the default.
                     52: .Tp Fl K
                     53: The
                     54: .Fl K
                     55: option turns off all Kerberos authentication.
                     56: .Tp Fl L
                     57: The
                     58: .Fl L
                     59: option allows the rlogin session to be run in ``litout'' (see
                     60: .Xr tty  4  )
                     61: mode.
                     62: .Tp Fl d
                     63: The
                     64: .Fl d
                     65: option turns on socket debugging (see
                     66: .Xr setsockopt  2  )
                     67: on the TCP sockets used for communication with the remote host.
                     68: .Tp Fl e
                     69: By default, the tilde (``~'') character is the escape character.
                     70: The
                     71: .Fl e
                     72: option allows specification of a different escape character.
                     73: .Tp Fl k
                     74: The
                     75: .FL k
                     76: option requests rlogin to obtain tickets for the remote host
                     77: in realm
                     78: .Ar realm
                     79: instead of the remote host's realm as determined by
                     80: .Xr krb_realmofhost  3  .
                     81: .Tp Fl x
                     82: The
                     83: .Fl x
                     84: option turns on DES encryption for all data passed via the
                     85: rlogin session.
                     86: This may impact response time and CPU utilization, but provides
                     87: increased security.
                     88: .Tp
                     89: .Pp
                     90: A line of the form ``~.'' disconnects from the remote host, where ``~''
                     91: is the escape character.
                     92: Similarly, the line ``~^Z'' will suspend the
                     93: .Nm rlogin
                     94: session.
                     95: Substitution of the delayed-suspend character (normally ^Y) for the
                     96: suspend character suspends the send portion of the rlogin, but allows
                     97: output from the remote system.
                     98: .Pp
                     99: All echoing takes place at the remote site, so that (except for delays)
                    100: the
                    101: .Nm rlogin
                    102: is transparent.
                    103: Flow control via ^S/^Q and flushing of input and output on interrupts
                    104: are handled properly.
                    105: .Sh KERBEROS AUTHENTICATION
                    106: Each user may have a private authorization list in the file
                    107: .Pa .klogin
                    108: in their home directory.
                    109: Each line in this file should contain a Kerberos principal name of the
                    110: form
                    111: .Ar principal.instance@realm  .
                    112: If the originating user is authenticated to one of the principals named
                    113: in
                    114: .Pa .klogin ,
                    115: access is granted to the account.
                    116: The principal
                    117: .Ar accountname.@localrealm
                    118: is granted access if
                    119: there is no
                    120: .Pa .klogin
                    121: file.
                    122: Otherwise a login and password will be prompted for on the remote machine
                    123: as in
                    124: .Xr login  1  .
                    125: To avoid certain security problems, the
                    126: .Pa .klogin
                    127: file must be owned by
                    128: the remote user.
                    129: .Pp
                    130: If Kerberos authentication fails, a warning message is printed and the
                    131: standard Berkeley
                    132: .Em rlogin
                    133: is used instead.
                    134: .Sh ENVIRONMENT
                    135: The following environment variable is utilized by
                    136: .Nm rlogin :
                    137: .Tw Fl
                    138: .Tp Ev TERM
                    139: to find user's terminal type.
                    140: .Tp
                    141: .Sh SEE ALSO
                    142: .Xr rsh 1 ,
                    143: .Xr kerberos 3 ,
                    144: .Xr krb_sendauth 3 ,
                    145: .Xr krb_realmofhost 3
                    146: .Sh HISTORY
                    147: .Nm Rlogin
                    148: appeared in 4.2 BSD.
                    149: .Sh BUGS
                    150: .Nm Rlogin
                    151: will be replaced by
                    152: .Xr telnet  1
                    153: in the near future.
                    154: .Pp
                    155: More of the environment should be propagated.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.