3 telnetd, rlogind, rexexec, ftpd \- Internet remote access daemons
20 These programs support remote access across the Internet. All expect the
21 network connection to be standard input, output, and error. They are normally
22 started from scripts in
28 allows login from a remote client.
29 There are three types of login:
33 Normal users log in by encrypting and returning a
36 The user can use either the
41 or a SecureNet handheld authenticator to encrypt the challenge.
43 defines the namespace.
50 authenticate with a password in the clear.
51 .B /lib/namespace.noworld
52 defines the namespace.
57 requires no authentication.
59 defines the namespace.
66 allow anonymous login by
70 print debugging to standard error
73 don't originate any telnet control codes
76 turn on local character echoing and imply the
81 trusted, that is, don't authenticate
86 as the local account name
89 permit connections by `noworld' users only.
93 logs in using the BSD remote login protocol.
98 after completing its initial handshake.
101 executes a command locally for a remote client. It uses the
102 standard Plan 9 authentication (see
106 runs the Internet file transfer protocol. Users may transfer
107 files in either direction between the local and
111 there are three types of login:
115 Normal users authenticate
116 via the same challenge/response as for
118 .BI /usr/ username /lib/namespace.ftp
119 or, if that file does not exist,
121 defines the namespace.
128 login using a password in the clear.
129 .B /lib/namespace.noworld
130 defines the namespace.
137 require no authentication.
141 .IR /lib/namespace.ftp )
142 defines the namespace.
143 Anonymous users may only store files in the subtree
152 allow anonymous access
160 write debugging output to standard error
163 treat any user as anonymous
166 the namespace for anonymous users (default
167 .BR /lib/namespace.ftp )
169 To preserve intended protections in shared file trees,
170 any directory containing a file
180 .BI /usr/ username /lib/namespace.ftp
182 .B /lib/namespace.world
184 .B /lib/namespace.ftp
186 .B /sys/src/cmd/ip/telnetd.c
188 .B /sys/src/cmd/ip/rlogind.c
190 .B /sys/src/cmd/ip/rexexec.c
192 .B /sys/src/cmd/ip/ftpd.c