3 telnetd, rlogind, rexexec, ftpd, socksd, hproxy \- Internet remote access daemons
30 These programs support remote access across the Internet. All expect the
31 network connection to be standard input, output, and error. They are normally
32 started from scripts in
38 allows login from a remote client.
39 There are three types of login:
43 Normal users log in by encrypting and returning a
46 The user can use either the
51 or a SecureNet handheld authenticator to encrypt the challenge.
53 defines the namespace.
60 authenticate with a password in the clear.
61 .B /lib/namespace.noworld
62 defines the namespace.
67 requires no authentication.
69 defines the namespace.
76 allow anonymous login by
80 print debugging to standard error
83 don't originate any telnet control codes
86 turn on local character echoing and imply the
91 trusted, that is, don't authenticate
96 as the local account name
99 permit connections by `noworld' users only.
103 logs in using the BSD remote login protocol.
108 after completing its initial handshake.
111 executes a command locally for a remote client. It uses the
112 standard Plan 9 authentication (see
116 runs the Internet file transfer protocol. Users may transfer
117 files in either direction between the local and
121 there are three types of login:
125 Normal users authenticate
126 via the same challenge/response as for
128 .BI /usr/ username /lib/namespace.ftp
129 or, if that file does not exist,
131 defines the namespace.
138 login using a password in the clear.
139 .B /lib/namespace.noworld
140 defines the namespace.
147 require no authentication.
151 .IR /lib/namespace.ftp )
152 defines the namespace.
153 Anonymous users may only store files in the subtree
162 allow anonymous access
170 write debugging output to standard error
173 treat any user as anonymous
176 the namespace for anonymous users (default
177 .BR /lib/namespace.ftp )
179 To preserve intended protections in shared file trees,
180 any directory containing a file
188 is a SOCKS4 and SOCKS5
189 proxy server allowing non Plan9 machines to access the
191 The net to use for outgoing calls can be specified
195 and the internal network is specified with
207 is a simple HTTP proxy server.
211 .BI /usr/ username /lib/namespace.ftp
213 .B /lib/namespace.world
215 .B /lib/namespace.ftp
217 .B /sys/src/cmd/ip/telnetd.c
219 .B /sys/src/cmd/ip/rlogind.c
221 .B /sys/src/cmd/ip/rexexec.c
223 .B /sys/src/cmd/ip/ftpd.c
225 .B /sys/src/cmd/ip/socksd.c
227 .B /sys/src/cmd/ip/hproxy.c
233 first appeared in 9front (July, 2012).
235 first appeared in 9front (March, 2012).