📄 rlogind.8
字号:
.\" Copyright (c) 1983 Regents of the University of California..\" All rights reserved. The Berkeley software License Agreement.\" specifies the terms and conditions for redistribution..\".\" @(#)rlogind.8c 6.3 (Berkeley) 5/24/86.\".TH RLOGIND 8 "May 24, 1986".UC 5.SH NAMErlogind, in.rld \- remote login server.SH SYNOPSIS.B "login stream tcp nowait root /usr/sbin/in.rld in.rld".br.B "tcpd login /usr/sbin/in.rld".SH DESCRIPTION.B Rlogindis the server for the .BR rlogin (1)program. The server provides a remote login facilitywith authentication based on privileged port numbers from trusted hosts..PP.B Rlogindlistens for service requests at the port indicated inthe ``login'' service specification; see.BR services (5).When a service request is received the following protocolis initiated:.IP 1)The server checks the client's source port.If the port is not in the range 0-1023, the serveraborts the connection..IP 2)The server checks the client's source addressand requests the corresponding host name (see.BR gethostbyaddr (3),.BR hosts (5)and.BR named (8)).If the hostname cannot be determined,the dot-notation representation of the host address is used..PPOnce the source port and address have been checked, .B rlogindallocates a pseudo terminal (see .BR tty (4)),and manipulates file descriptors so that the slavehalf of the pseudo terminal becomes the .B stdin ,.B stdout ,and.B stderr for a login process.The login process is an instance of the.BR login (1)program, invoked with the.B \-roption. The login process then proceeds with the authenticationprocess as described in.BR rshd (8),but if automatic authentication fails, it reprompts the userto login as one finds on a standard terminal line..PPThe parent of the login process manipulates the master side ofthe pseduo terminal, operating as an intermediarybetween the login process and the client instance of the.B rloginprogram. In normal operation, the packet protocol describedin.BR tty (4)is invoked to provide ^S/^Q type facilities and propagateinterrupt signals to the remote programs. The login processpropagates the client terminal's baud rate and terminal type,as found in the environment variable, ``TERM''; see.BR environ (7).The screen or window size of the terminal is requested from the client,and window size changes from the client are propagated to the pseudo terminal..SH "SEE ALSO".BR rlogin (1)..SH DIAGNOSTICSAll diagnostic messages are returned on the connectionassociated with the.BR stderr ,after which any network connections are closed.An error is indicated by a leading byte with a value of 1..PP.B ``Try again.''.brA.B forkby the server failed..PP.B ``/bin/sh: ...''.brThe user's login shell could not be started..SH BUGSThe authentication procedure used here assumes the integrityof each client machine and the connecting medium. This isinsecure, but is useful in an ``open'' environment..PPA facility to allow all data exchanges to be encrypted should bepresent..PPA more extensible protocol should be used.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -