OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / netkit / draft / man8 / telnetd.8
1 .\" Copyright (c) 1983 The Regents of the University of California.
2 .\" All rights reserved.
3 .\"
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
6 .\" are met:
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\"    notice, this list of conditions and the following disclaimer.
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\"    notice, this list of conditions and the following disclaimer in the
11 .\"    documentation and/or other materials provided with the distribution.
12 .\" 3. All advertising materials mentioning features or use of this software
13 .\"    must display the following acknowledgement:
14 .\"     This product includes software developed by the University of
15 .\"     California, Berkeley and its contributors.
16 .\" 4. Neither the name of the University nor the names of its contributors
17 .\"    may be used to endorse or promote products derived from this software
18 .\"    without specific prior written permission.
19 .\"
20 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 .\" SUCH DAMAGE.
31 .\"
32 .\"     from: @(#)telnetd.8     6.8 (Berkeley) 4/20/91
33 .\"     $Id: telnetd.8,v 1.18 2000/07/30 23:57:10 dholland Exp $
34 .\"
35 .\" Japanese Version Copyright (c) 2001 Yuichi SATO
36 .\"         all rights reserved.
37 .\" Translated Sun Jan 14 21:27:21 JST 2001
38 .\"         by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
39 .\"
40 .\"WORD:        pseudo terminal         µ¿»÷üËö
41 .\"WORD:        virtual terminal        ²¾ÁÛüËö
42 .\"
43 .Dd December 29, 1996
44 .Dt TELNETD 8
45 .Os "Linux NetKit (0.17)"
46 .\"O .Sh NAME
47 .Sh Ì¾Á°
48 .Nm telnetd
49 .Nd DARPA
50 .Tn telnet
51 .\"O protocol server
52 ¥×¥í¥È¥³¥ë¥µ¡¼¥Ð
53 .\"O .Sh SYNOPSIS
54 .Sh ½ñ¼°
55 .Nm /usr/sbin/in.telnetd
56 .Op Fl hns
57 .Op Fl a Ar authmode
58 .Op Fl D Ar debugmode
59 .Op Fl L Ar loginprg
60 .Op Fl S Ar tos
61 .Op Fl X Ar authtype
62 .Op Fl edebug
63 .Op Fl debug Ar port
64 .\"O .Sh DESCRIPTION
65 .Sh ÀâÌÀ
66 .\"O The
67 .\"O .Nm telnetd
68 .\"O program is a server which supports the 
69 .\"O .Tn DARPA
70 .\"O .Tn telnet
71 .\"O interactive communication protocol.
72 .Nm telnetd
73 ¥×¥í¥°¥é¥à¤Ï¡¢
74 .Tn DARPA
75 .Tn telnet
76 ÂÐÏÃŪÄÌ¿®¥×¥í¥È¥³¥ë¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥µ¡¼¥Ð¤Ç¤¢¤ë¡£
77 .\"O .Nm Telnetd
78 .\"O is normally invoked by the internet server (see
79 .\"O .Xr inetd 8 )
80 .\"O for requests to connect to the
81 .\"O .Tn telnet
82 .\"O port as indicated by the
83 .\"O .Pa /etc/services
84 .\"O file (see
85 .\"O .Xr services 5 ) .
86 .Nm telnetd
87 ¤Ï¡¢Ä̾ï¤Ï
88 .Pa /etc/services
89 ¥Õ¥¡¥¤¥ë
90 .Ns ( Xr services 5
91 ¤ò»²¾È) ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë
92 .Tn telnet
93 ¥Ý¡¼¥È¤Ø¤ÎÀܳÍ×µá¤ò¼õ¤±¤Æ¡¢
94 ¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ð
95 .Ns ( Xr inetd 8
96 ¤ò»²¾È) ¤«¤éµ¯Æ°¤µ¤ì¤ë¡£
97 .\"O The
98 .\"O .Fl debug
99 .\"O option may be used to start up 
100 .\"O .Nm telnetd
101 .\"O manually, instead of through
102 .\"O .Xr inetd 8 .
103 .Fl debug
104 ¥ª¥×¥·¥ç¥ó¤Ï¡¢
105 .Nm telnetd
106 ¤ò
107 .Xr inetd 8
108 ¤Ç¤Ï¤Ê¤¯¡¢¼êÆ°¤Çµ¯Æ°¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
109 .\"O If started up this way, 
110 .\"O .Ar port
111 .\"O may be specified to run 
112 .\"O .Nm telnetd
113 .\"O on an alternate 
114 .\"O .Tn TCP 
115 .\"O port number.
116 ¤³¤ÎÊýË¡¤Çµ¯Æ°¤·¤¿¾ì¹ç¡¢
117 Ê̤Î
118 .Tn TCP
119 ¥Ý¡¼¥ÈÈÖ¹æ¤Ç
120 .Nm telnetd
121 ¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë¡¢
122 .Ar port
123 ¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
124 .Pp
125 .\"O The 
126 .\"O .Nm telnetd
127 .\"O program accepts the following options:
128 .Nm telnetd
129 ¥×¥í¥°¥é¥à¤Ï°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ò¼õ¤±ÉÕ¤±¤ë:
130 .Bl -tag -width "-a authmode"
131 .It Fl a Ar authmode
132 .\"O This option may be used for specifying what mode should
133 .\"O be used for authentication.
134 .\"O Note that this option is only useful if
135 .\"O .Nm telnetd
136 .\"O has been compiled with support for authentication, which is not
137 .\"O available in the current version.  The following values of
138 .\"O .Ar authmode 
139 .\"O are understood:
140 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¤É¤Î¥â¡¼¥É¤¬Ç§¾Ú¤Ë»È¤ï¤ì¤ë¤«¤ò»ØÄꤹ¤ë¤¿¤á¤ËÍѤ¤¤é¤ì¤ë¡£
141 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
142 .Nm telnetd
143 ¤¬Ç§¾Ú¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß¡¢
144 Í­¸ú¤Ç¤¢¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
145 ¤³¤ì¤Ï¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï»ÈÍѤǤ­¤Ê¤¤¡£
146 .Ar authmode
147 ¤Î¤È¤·¤Æ¤Ï¡¢°Ê²¼¤ÎÃͤò¼õ¤±ÉÕ¤±¤ë:
148 .Bl -tag -width debug
149 .It debug
150 .\"O Turns on authentication debugging code.
151 ǧ¾Ú¤Î¥Ç¥Ð¥Ã¥°¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë¡£
152 .It user
153 .\"O Only allow connections when the remote user can provide valid
154 .\"O authentication information to identify the remote user, and is allowed
155 .\"O access to the specified account without providing a password.
156 ¥ê¥â¡¼¥È¥æ¡¼¥¶¤Ï¡¢¼«Ê¬¼«¿È¤Ç¤¢¤ë¤³¤È¼¨¤¹¤¿¤á¤Î
157 Í­¸ú¤Êǧ¾Ú¾ðÊó¤òÄ󶡤·¤¿»þ¤Ë¤Î¤ßÀܳ¤¬µö²Ä¤µ¤ì¤ë¡£
158 ¤³¤Î¾ì¹ç¡¢»ØÄꤵ¤ì¤¿¥¢¥«¥¦¥ó¥È¤ËÂФ·¤Æ¤Ï¡¢
159 ¥Ñ¥¹¥ï¡¼¥É¤ÎÄ󶡤ʤ·¤ËÀܳ¤¬µö²Ä¤µ¤ì¤ë¡£
160 .It valid
161 .\"O Only allow connections when the remote user can provide valid
162 .\"O authentication information to identify the remote user.  The
163 .\"O .Xr login 1
164 .\"O command will provide any additional user verification needed if the
165 .\"O remote user is not allowed automatic access to the specified account.
166 ¥ê¥â¡¼¥È¥æ¡¼¥¶¤Ï¡¢¼«Ê¬¼«¿È¤Ç¤¢¤ë¤³¤È¼¨¤¹¤¿¤á¤Î
167 Í­¸ú¤Êǧ¾Ú¾ðÊó¤òÄ󶡤·¤¿»þ¤Ë¤Î¤ßÀܳ¤¬µö²Ä¤µ¤ì¤ë¡£
168 ¥ê¥â¡¼¥È¥æ¡¼¥¶¤Ë»ØÄꤵ¤ì¤¿¥¢¥«¥¦¥ó¥È¤ËÂФ¹¤ë
169 ¼«Æ°Åª¤ÊÀܳ¤¬µö²Ä¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢
170 .Xr login 1
171 ¥³¥Þ¥ó¥É¤Ï¡¢É¬ÍפȤʤëÊ̤Υ桼¥¶Ç§¾Ú¤ò¹Ô¤¦¡£
172 .It other
173 .\"O Only allow connections that supply some authentication information.
174 .\"O This option is currently not supported by any of the existing
175 .\"O authentication mechanisms, and is thus the same as specifying
176 .\"O .Cm valid .
177 ¤¢¤ë¼ï¤Îǧ¾Ú¾ðÊó¤òÄ󶡤·¤¿¾ì¹ç¤Î¤ßÀܳ¤òµö²Ä¤¹¤ë¡£
178 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¸½ºß¤Î¤È¤³¤í¡¢
179 ´û¸¤Î¤¤¤º¤ì¤Îǧ¾ÚÊýË¡¤Ç¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¿¤á¡¢
180 .Cm valid
181 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤Î¤ÈƱ¤¸¤Ç¤¢¤ë¡£
182 .It none
183 .\"O This is the default state.  Authentication information is not
184 .\"O required.  If no or insufficient authentication information is
185 .\"O provided, then the
186 .\"O .Xr login 1
187 .\"O program will provide the necessary user verification.
188 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¤³¤Î¾õÂ֤Ǥ¢¤ë¡£
189 ǧ¾Ú¾ðÊó¤ÏÍ׵ᤵ¤ì¤Ê¤¤¡£
190 ¤â¤·Ç§¾Ú¾ðÊ󤬤ʤ«¤Ã¤¿¤êÉÔ½½Ê¬¤Ç¤¢¤ì¤Ð¡¢
191 .Xr login 1
192 ¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤ÆɬÍפȤʤë¥æ¡¼¥¶Ç§¾Ú¤ò¹Ô¤¦¡£
193 .It off
194 .\"O This disables the authentication code.  All user verification will
195 .\"O happen through the
196 .\"O .Xr login 1
197 .\"O program.
198 ǧ¾Ú¥³¡¼¥É¤ò̵¸ú¤Ë¤¹¤ë¡£
199 ¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¾ÚÌÀ¤¬
200 .Xr login 1
201 ¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ¹Ô¤ï¤ì¤ë¡£
202 .El
203 .It Fl D Ar debugmode
204 .\"O This option may be used for debugging purposes.  This allows
205 .\"O .Nm telnetd
206 .\"O to print out debugging information to the connection, allowing the
207 .\"O user to see what
208 .\"O .Nm telnetd
209 .\"O is doing.  There are several possible values for
210 .\"O .Ar debugmode:
211 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥Ç¥Ð¥Ã¥¯¤Î¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
212 ¤³¤ì¤Ë¤è¤Ã¤Æ
213 .Nm telnetd
214 ¤Ë¥Ç¥Ð¥Ã¥°¾ðÊó¤òɽ¼¨¤µ¤»¡¢
215 .Nm telnetd
216 ¤ÎÆ°ºî¤ò¥æ¡¼¥¶¤¬¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
217 °Ê²¼¤Ë¼¨¤¹¤è¤¦¤Ê¡¢¤¤¤¯¤Ä¤«¤Î
218 .Ar debugmode
219 ¤¬¤¢¤ë:
220 .Bl -tag -width exercise
221 .It Cm options
222 .\"O Prints information about the negotiation of
223 .\"O .Tn telnet
224 .\"O options.
225 .Tn telnet
226 ¥ª¥×¥·¥ç¥ó¤Î¥Í¥´¥·¥¨¡¼¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤¬É½¼¨¤µ¤ì¤ë¡£
227 .It Cm report
228 .\"O Prints the 
229 .\"O .Cm options
230 .\"O information, plus some additional information about what processing is
231 .\"O going on.
232 .Cm options
233 ¤Çɽ¼¨¤µ¤ì¤ë¾ðÊó¤Ë²Ã¤¨¤Æ¡¢
234 ¤É¤Î¤è¤¦¤ÊÁàºî¤¬¹Ô¤ï¤ì¤Æ¤¤¤ë¤Î¤«¤È¤¤¤¦¡¢
235 ¤¤¤¯¤Ä¤«¤ÎÉÕ²ÃŪ¤Ê¾ðÊó¤¬É½¼¨¤µ¤ì¤ë¡£
236 .It Cm netdata
237 .\"O Displays the data stream received by
238 .\"O .Nm telnetd.
239 .Nm telnetd
240 ¤¬¼õ¤±¼è¤Ã¤¿¥Ç¡¼¥¿¥¹¥È¥ê¡¼¥à¤òɽ¼¨¤¹¤ë¡£
241 .It Cm ptydata
242 .\"O Displays data written to the pty.
243 pty ¤Ë½ñ¤«¤ì¤¿¥Ç¡¼¥¿¤òɽ¼¨¤¹¤ë¡£
244 .It Cm exercise
245 .\"O Has not been implemented yet.
246 ¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
247 .El
248 .It Fl edebug
249 .\"O If
250 .\"O .Nm telnetd
251 .\"O has been compiled with support for encryption, then the
252 .\"O .Fl edebug
253 .\"O option may be used to enable encryption debugging code.
254 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
255 .Nm telnetd
256 ¤¬°Å¹æ²½¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß¡¢
257 Í­¸ú¤Ç¤¢¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
258 .Fl edebug
259 ¥ª¥×¥·¥ç¥ó¤Ï¡¢°Å¹æ²½¥Ç¥Ð¥Ã¥°¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
260 .It Fl h
261 .\"O Disables the printing of host-specific information before
262 .\"O login has been completed.
263 ¥í¥°¥¤¥ó¤¬´°Î»¤¹¤ë¤Þ¤Ç¥Û¥¹¥È¤ËÆÃÍ­¤Î¾ðÊó¤òɽ¼¨¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£
264 .It Fl L Ar loginprg
265 .\"O This option may be used to specify a different login program.
266 .\"O By default, 
267 .\"O .Pa /bin/login
268 .\"O is used.
269 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢Ê̤Πlogin ¥×¥í¥°¥é¥à¤ò»ØÄꤹ¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
270 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢
271 .Pa /bin/login
272 ¤¬»È¤ï¤ì¤ë¡£
273 .It Fl n
274 .\"O Disable
275 .\"O .Dv TCP
276 .\"O keep-alives.  Normally
277 .\"O .Nm telnetd
278 .\"O enables the
279 .\"O .Tn TCP
280 .\"O keep-alive mechanism to probe connections that
281 .\"O have been idle for some period of time to determine
282 .\"O if the client is still there, so that idle connections
283 .\"O from machines that have crashed or can no longer
284 .\"O be reached may be cleaned up.
285 .Dv TCP
286 keep-alives ¤ò̵¸ú¤Ë¤¹¤ë¡£
287 Ä̾ï
288 .Nm telnetd
289 ¤Ï¡¢
290 ¥¯¥é¥¤¥¢¥ó¥È¤¬¤Þ¤À¸ºß¤¹¤ë¤«¤ò·èÄꤹ¤ë¤¿¤á¤Ë¡¢
291 ¤¢¤ë°ìÄê´ü´Ö¥¢¥¤¥É¥ë¤Ë¤Ê¤Ã¤Æ¤¤¤ëÀܳ¤òÄ´¤Ù¤ë
292 .Tn TCP
293 keep-alive µ¡¹½¤òÍ­¸ú¤Ë¤·¤Æ¤¤¤ë¡£
294 ¤³¤ì¤Ë¤è¤ê¡¢¥¯¥é¥Ã¥·¥å¤·¤¿¤ê¡¢
295 ¤¹¤Ç¤ËÀܳ½ÐÍè¤Ê¤¤¤è¤¦¤Ê¥Þ¥·¥ó¤«¤é¤Î
296 ¥¢¥¤¥É¥ë¥³¥Í¥¯¥·¥ç¥ó¤ò²ò¾Ã¤Ç¤­¤ë¡£
297 .It Fl s
298 .\"O This option is only enabled if
299 .\"O .Nm telnetd
300 .\"O is compiled with support for
301 .\"O .Tn SecurID
302 .\"O cards.
303 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
304 .Nm telnetd
305 ¤¬
306 .Tn SecurID
307 ¥«¡¼¥É¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß¡¢Í­¸ú¤Ç¤¢¤ë¡£
308 .\"O It causes the
309 .\"O .Fl s
310 .\"O option to be passed on to
311 .\"O .Xr login 1 ,
312 .\"O and thus is only useful if
313 .\"O .Xr login 1
314 .\"O supports the
315 .\"O .Fl s
316 .\"O flag to indicate that only
317 .\"O .Tn SecurID
318 .\"O validated logins are allowed. This is usually useful for controlling
319 .\"O remote logins from outside of a firewall.
320 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
321 .Fl s
322 ¥ª¥×¥·¥ç¥ó¤ò
323 .Xr login 1
324 ¤Ë¤½¤Î¤Þ¤ÞÅϤ¹¤è¤¦¤Ë¤¹¤ë¤Î¤Ç¡¢
325 .Xr login 1
326 ¤¬¡¢
327 .Tn SecurID
328 ¤Ë¤è¤Ã¤Æǧ¾Ú¤µ¤ì¤¿¥í¥°¥¤¥ó¤Î¤ß¤òµö²Ä¤·¤Æ¤¤¤ë¤³¤È¤òɽ¤¹¡¢
329 .Fl s
330 ¥Õ¥é¥°¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßÌòΩ¤Ä¡£
331 ¤³¤ì¤ÏÄ̾¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î³°Â¦¤«¤é¤Î
332 ¥ê¥â¡¼¥È¥í¥°¥¤¥ó¤òÀ©¸æ¤¹¤ë¾ì¹ç¤ËÌòΩ¤Ä¡£
333 .It Fl S Ar tos
334 .\"O Sets the IP type-of-service (TOS) option for the telnet
335 .\"O connection to the value
336 .\"O .Ar tos .
337 telnet Àܳ¤Î IP ¥µ¡¼¥Ó¥¹¥¿¥¤¥×
338 (type-of-service, TOS) ¥ª¥×¥·¥ç¥ó¤ÎÃͤò
339 .Ar tos
340 ¤ËÀßÄꤹ¤ë¡£
341 .It Fl X Ar authtype
342 .\"O This option is only valid if
343 .\"O .Nm telnetd
344 .\"O has been built with support for the authentication option.
345 .\"O It disables the use of
346 .\"O .Ar authtype
347 .\"O authentication, and
348 .\"O can be used to temporarily disable
349 .\"O a specific authentication type without having to recompile
350 .\"O .Nm telnetd .
351 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
352 .Nm telnetd
353 ¤¬Ç§¾Ú¥ª¥×¥·¥ç¥ó¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß¡¢
354 Í­¸ú¤Ç¤¢¤ë¡£
355 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
356 .Ar authtype
357 ǧ¾Ú¤Î»ÈÍѤòÉԲĤˤ·¡¢
358 .Nm telnetd
359 ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¤³¤È¤Ê¤¯¡¢
360 ÆÃÄê¤Îǧ¾Ú¥¿¥¤¥×¤ò°ì»þŪ¤Ë»ÈÍÑÉԲĤˤ¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
361 .El
362 .Pp
363 .\"O If the file
364 .\"O .Pa /etc/issue.net
365 .\"O is present,
366 .\"O .Nm telnetd
367 .\"O will display its contents before the login prompt of a telnet session (see
368 .\"O .Xr issue.net 5 ) .
369 ¥Õ¥¡¥¤¥ë
370 .Pa /etc/issue.net
371 ¤¬Â¸ºß¤¹¤ë¾ì¹ç¡¢
372 .Nm telnetd
373 ¤Ï¡¢telnet ¥»¥Ã¥·¥ç¥ó¤Î¥í¥°¥¤¥ó¥×¥í¥ó¥×¥È¤è¤êÁ°¤Ë¡¢
374 ¤½¤Î¥Õ¥¡¥¤¥ë¤ÎÆâÍƤòɽ¼¨¤¹¤ë
375 .Ns ( Xr issue.net 5
376 ¤ò»²¾È¤¹¤ë¤³¤È)¡£
377 .Pp
378 .\"O .Nm Telnetd
379 .\"O operates by allocating a pseudo-terminal device (see
380 .\"O .Xr pty 4 )
381 .\"O for a client, then creating a login process which has
382 .\"O the slave side of the pseudo-terminal as 
383 .\"O .Dv stdin ,
384 .\"O .Dv stdout ,
385 .\"O and
386 .\"O .Dv stderr .
387 .Nm telnetd
388 ¤Ï¡¢µ¿»÷üËö¥Ç¥Ð¥¤¥¹
389 .Ns ( Xr pty 4
390 ¤ò»²¾È) ¤ò¥¯¥é¥¤¥¢¥ó¥È¤Ë³ä¤êÅö¤Æ¡¢login ¥×¥í¥»¥¹¤òÀ¸À®¤¹¤ë¡£
391 ¤³¤Î login ¥×¥í¥»¥¹¤Ï¡¢
392 .Dv stdin ,
393 .Dv stdout ,
394 .Dv stderr
395 ¤È¤·¤Æµ¿»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤ò»ÈÍѤ¹¤ë¡£
396 .\"O .Nm Telnetd
397 .\"O manipulates the master side of the pseudo-terminal,
398 .\"O implementing the
399 .\"O .Tn telnet
400 .\"O protocol and passing characters
401 .\"O between the remote client and the login process.
402 .Nm telnetd
403 ¤Ï¡¢
404 .Tn telnet
405 ¥×¥í¥È¥³¥ë¤ò¼ÂÁõ¤·¡¢
406 ¥ê¥â¡¼¥È¥¯¥é¥¤¥¢¥ó¥È¤È¥í¥°¥¤¥ó¥×¥í¥»¥¹¤Î´Ö¤Ëʸ»ú¤ò¼õ¤±ÅϤ¹¤³¤È¤Ë¤è¤ê¡¢
407 µ¿»÷üËö¤Î¥Þ¥¹¥¿¡¼Â¦¤òÁàºî¤¹¤ë¡£
408 .Pp
409 .\"O When a
410 .\"O .Tn telnet
411 .\"O session is started up, 
412 .\"O .Nm telnetd
413 .\"O sends
414 .\"O .Tn telnet
415 .\"O options to the client side indicating
416 .\"O a willingness to do the
417 .\"O following
418 .\"O .Tn telnet
419 .\"O options, which are described in more detail below:
420 .Tn telnet
421 ¥»¥Ã¥·¥ç¥ó¤¬³«»Ï¤µ¤ì¤ë¤È¡¢
422 .Nm telnetd
423 ¤Ï¡¢°Ê²¼¤Î
424 .Tn telnet
425 ¥ª¥×¥·¥ç¥ó¤ò´õ˾¤·¤Æ¤¤¤ë¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë¡¢
426 ¥¯¥é¥¤¥¢¥ó¥È¦¤Ë¤³¤ì¤é¤Î
427 .Tn telnet
428 ¥ª¥×¥·¥ç¥ó¤òÁ÷¿®¤¹¤ë¡£
429 ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢°Ê²¼¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë:
430 .Bd -literal -offset indent
431 DO AUTHENTICATION
432 WILL ENCRYPT
433 DO TERMINAL TYPE
434 DO TSPEED
435 DO XDISPLOC
436 DO NEW-ENVIRON
437 DO ENVIRON
438 WILL SUPPRESS GO AHEAD
439 DO ECHO
440 DO LINEMODE
441 DO NAWS
442 WILL STATUS
443 DO LFLOW
444 DO TIMING-MARK
445 .Ed
446 .Pp
447 .\"O The pseudo-terminal allocated to the client is configured
448 .\"O to operate in \*(lqcooked\*(rq mode, and with 
449 .\"O .Dv XTABS
450 .\"O .Dv CRMOD
451 .\"O enabled (see
452 .\"O .Xr tty 4 ) .
453 ¥¯¥é¥¤¥¢¥ó¥È¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿µ¿»÷üËö¤Ï¡¢
454 \*(lqcooked\*(rq ¥â¡¼¥É¤ÇÆ°ºî¤·¡¢
455 .Dv XTABS
456 .Dv CRMOD
457 ¤¬Í­¸ú¤Ë¤Ê¤ë¤è¤¦¤ËÀßÄꤵ¤ì¤ë
458 .Ns ( Xr tty 4
459 ¤ò»²¾È¤¹¤ë¤³¤È)¡£
460 .Pp
461 .\"O .Nm Telnetd
462 .\"O has support for enabling locally the following
463 .\"O .Tn telnet
464 .\"O options:
465 .Nm telnetd
466 ¤Ï¡¢¥í¡¼¥«¥ë¦¤ÇÍ­¸ú¤Ê¡¢°Ê²¼¤Î
467 .Tn telnet
468 ¥ª¥×¥·¥ç¥ó¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë:
469 .Bl -tag -width "DO AUTHENTICATION"
470 .It "WILL ECHO"
471 .\"O When the
472 .\"O .Dv LINEMODE
473 .\"O option is enabled, a
474 .\"O .Dv WILL ECHO
475 .\"O or
476 .\"O .Dv WONT ECHO
477 .\"O will be sent to the client to indicate the
478 .\"O current state of terminal echoing.
479 .Dv LINEMODE
480 ¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç¡¢
481 üËö¤Î¸½ºß¤Î¥¨¥³¡¼¾õÂÖ¤ò¼¨¤¹¤¿¤á¤Ë¡¢
482 .Dv WILL ECHO
483 ¤Þ¤¿¤Ï
484 .Dv WONT ECHO
485 ¤¬¥¯¥é¥¤¥¢¥ó¥È¤ËÁ÷¿®¤µ¤ì¤ë¡£
486 .\"O When terminal echo is not desired, a
487 .\"O .Dv WILL ECHO
488 .\"O is sent to indicate that
489 .\"O .Tn telnetd
490 .\"O will take care of echoing any data that needs to be
491 .\"O echoed to the terminal, and then nothing is echoed.
492 üËö¥¨¥³¡¼¤¬É¬Íפʤ¤¾ì¹ç¡¢
493 üËö¤Ë¥¨¥³¡¼¤¹¤ëɬÍפ¬¤¢¤ë¥Ç¡¼¥¿¤ò
494 .Tn telnetd
495 ¤¬¥¨¥³¡¼½èÍý¤¹¤ë¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë¡¢
496 .Dv WILL ECHO
497 ¤¬Á÷¿®¤µ¤ì¡¢²¿¤â¥¨¥³¡¼¤µ¤ì¤Ê¤¤¡£
498 .\"O When terminal echo is desired, a
499 .\"O .Dv WONT ECHO
500 .\"O is sent to indicate that
501 .\"O .Tn telnetd
502 .\"O will not be doing any terminal echoing, so the
503 .\"O client should do any terminal echoing that is needed.
504 üËö¥¨¥³¡¼¤¬É¬Íפʾì¹ç¡¢
505 .Tn telnetd
506 ¤¬Ã¼Ëö¥¨¥³¡¼¤â¹Ô¤ï¤Ê¤¤¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë¡¢
507 .Dv WONT ECHO
508 ¤¬Á÷¿®¤µ¤ì¤ë¤Î¤Ç¡¢
509 üËö¥¨¥³¡¼¤¬É¬Íפʾì¹ç¤Ï¥¯¥é¥¤¥¢¥ó¥È¤¬¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
510 .It "WILL BINARY"
511 .\"O Indicates that the client is willing to send a
512 .\"O 8 bits of data, rather than the normal 7 bits
513 .\"O of the Network Virtual Terminal.
514 ¥¯¥é¥¤¥¢¥ó¥È¤¬¡¢
515 Ä̾ï¤Î¥Í¥Ã¥È¥ï¡¼¥¯²¾ÁÛüËö¤¬ÍѤ¤¤ë 7 ¥Ó¥Ã¥È¤Î¥Ç¡¼¥¿¤Ç¤Ï¤Ê¤¯¡¢
516 8 ¥Ó¥Ã¥È¤Î¥Ç¡¼¥¿¤òÁ÷¿®¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
517 .It "WILL SGA"
518 .\"O Indicates that it will not be sending
519 .\"O .Dv IAC GA,
520 .\"O go ahead, commands.
521 .Dv IAC GA
522 ¤¹¤Ê¤ï¤Á go ahead ¥³¥Þ¥ó¥É¤òÁ÷¿®¤·¤Ê¤¤¤è¤¦¤Ë»ØÄꤹ¤ë¡£
523 .It "WILL STATUS"
524 .\"O Indicates a willingness to send the client, upon
525 .\"O request, of the current status of all
526 .\"O .Tn TELNET
527 .\"O options.
528 ¥¯¥é¥¤¥¢¥ó¥È¤«¤éÍ׵᤬¤¢¤Ã¤¿¾ì¹ç¤Ë¡¢Á´¤Æ¤Î
529 .Tn TELNET
530 ¥ª¥×¥·¥ç¥ó¤Î¸½ºß¤Î¾õ¶·¤òÁ÷¿®¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
531 .It "WILL TIMING-MARK"
532 .\"O Whenever a
533 .\"O .Dv DO TIMING-MARK
534 .\"O command is received, it is always responded
535 .\"O to with a
536 .\"O .Dv WILL TIMING-MARK
537 .Dv DO TIMING-MARK
538 ¥³¥Þ¥ó¥É¤ò¼õ¿®¤·¤¿¾ì¹ç¡¢¾ï¤Ë¤½¤ì¤ËÂФ·¤Æ
539 .Dv WILL TIMING-MARK
540 ¤òÊÖ¿®¤¹¤ë¡£
541 .It "WILL LOGOUT"
542 .\"O When a
543 .\"O .Dv DO LOGOUT
544 .\"O is received, a
545 .\"O .Dv WILL LOGOUT
546 .\"O is sent in response, and the
547 .\"O .Tn TELNET
548 .\"O session is shut down.
549 .Dv DO LOGOUT
550 ¤ò¼õ¿®¤·¤¿¾ì¹ç¡¢
551 .Dv WILL LOGOUT
552 ¤òÊÖ¿®¤·¡¢
553 .Tn TELNET
554 ¥»¥Ã¥·¥ç¥ó¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤¹¤ë¡£
555 .It "WILL ENCRYPT"
556 .\"O Only sent if
557 .\"O .Nm telnetd
558 .\"O is compiled with support for data encryption, and
559 .\"O indicates a willingness to decrypt
560 .\"O the data stream.
561 .Nm telnetd
562 ¤¬¥Ç¡¼¥¿¤Î°Å¹æ²½¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç
563 ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßÁ÷¿®¤µ¤ì¡¢
564 ¥Ç¡¼¥¿Îó¤òÉü¹æ²½¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
565 .El
566 .Pp
567 .\"O .Nm Telnetd
568 .\"O has support for enabling remotely the following
569 .\"O .Tn TELNET
570 .\"O options:
571 .Nm telnetd
572 ¤Ï¡¢¥ê¥â¡¼¥È¦¤ÇÍ­¸ú¤Ê¡¢°Ê²¼¤Î
573 .Tn TELNET
574 ¥ª¥×¥·¥ç¥ó¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë:
575 .Bl -tag -width "DO AUTHENTICATION"
576 .It "DO BINARY"
577 .\"O Sent to indicate that
578 .\"O .Tn telnetd
579 .\"O is willing to receive an 8 bit data stream.
580 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
581 .Tn telnetd
582 ¤¬ 8 ¥Ó¥Ã¥È¤Î¥Ç¡¼¥¿Îó¤ò¼õ¿®¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¤¿¤á¤ËÁ÷¤é¤ì¤ë¡£
583 .It "DO LFLOW"
584 .\"O Requests that the client handle flow control
585 .\"O characters remotely.
586 ¥¯¥é¥¤¥¢¥ó¥È¤¬¥Õ¥í¡¼À©¸æʸ»ú¤ò¥ê¥â¡¼¥È¦¤Ç½èÍý¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
587 .It "DO ECHO"
588 .\"O This is not really supported, but is sent to identify a 4.2BSD
589 .\"O .Xr telnet 1
590 .\"O client, which will improperly respond with
591 .\"O .Dv WILL ECHO.
592 .\"O If a
593 .\"O .Dv WILL ECHO
594 .\"O is received, a
595 .\"O .Dv DONT ECHO
596 .\"O will be sent in response.
597 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¼ÂºÝ¤Ë¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
598 .Dv WILL ECHO
599 ¤ËÂФ·¤ÆÀµ¤·¤¯±þÅú¤·¤Ê¤¤¡¢
600 4.2BSD ¤Î
601 .Xr telnet 1
602 ¥¯¥é¥¤¥¢¥ó¥È¤ò¼±Ê̤¹¤ë¤¿¤á¤ËÁ÷¤é¤ì¤ë¡£
603 .Dv WILL ECHO
604 ¤ò¼õ¿®¤¹¤ë¤È¡¢
605 .Dv DONT ECHO
606 ¤¬ÊÖÅú¤È¤·¤ÆÁ÷¿®¤µ¤ì¤ë¡£
607 .It "DO TERMINAL-TYPE"
608 .\"O Indicates a desire to be able to request the
609 .\"O name of the type of terminal that is attached
610 .\"O to the client side of the connection.
611 Àܳ¤Î¥¯¥é¥¤¥¢¥ó¥È¦¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿Ã¼Ëö¤Î
612 ¥¿¥¤¥×̾¤òÍ×µá¤Ç¤­¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
613 .It "DO SGA"
614 .\"O Indicates that it does not need to receive
615 .\"O .Dv IAC GA,
616 .\"O the go ahead command.
617 .Dv IAC GA
618 ¤¹¤Ê¤ï¤Á go ahead ¥³¥Þ¥ó¥É¤ò¼õ¿®¤¹¤ëɬÍפ¬¤Ê¤¤¤è¤¦¤Ë»ØÄꤹ¤ë¡£
619 .It "DO NAWS"
620 .\"O Requests that the client inform the server when
621 .\"O the window (display) size changes.
622 ¥¦¥£¥ó¥É¥¦ (¥Ç¥£¥¹¥×¥ì¥¤) ¤Î¥µ¥¤¥º¤¬ÊѤï¤Ã¤¿¾ì¹ç¤Ë¡¢
623 ¥¯¥é¥¤¥¢¥ó¥È¤¬¥µ¡¼¥Ð¤ËÃΤ餻¤ë¤³¤È¤òÍ׵᤹¤ë¡£
624 .It "DO TERMINAL-SPEED"
625 .\"O Indicates a desire to be able to request information
626 .\"O about the speed of the serial line to which
627 .\"O the client is attached.
628 ¥¯¥é¥¤¥¢¥ó¥È¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¥·¥ê¥¢¥ë¥é¥¤¥ó¤Î
629 ®Å٤˴ؤ¹¤ë¾ðÊó¤òÍ×µá¤Ç¤­¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
630 .It "DO XDISPLOC"
631 .\"O Indicates a desire to be able to request the name
632 .\"O of the X windows display that is associated with
633 .\"O the telnet client.
634 telnet ¥¯¥é¥¤¥¢¥ó¥È¤¬»ÈÍѤ·¤Æ¤¤¤ë
635 X ¥¦¥£¥ó¥É¥¦¤Î¥Ç¥£¥¹¥×¥ì¥¤¤Î̾Á°¤òÍ×µá¤Ç¤­¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
636 .It "DO NEW-ENVIRON"
637 .\"O Indicates a desire to be able to request environment
638 .\"O variable information, as described in RFC 1572.
639 RFC 1572 ¤Ë¼¨¤µ¤ì¤Æ¤¤¤ë
640 ´Ä¶­ÊÑ¿ô¤Ë´Ø¤¹¤ë¾ðÊó¤òÍ×µá¤Ç¤­¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
641 .It "DO ENVIRON"
642 .\"O Indicates a desire to be able to request environment
643 .\"O variable information, as described in RFC 1408.
644 RFC 1408 ¤Ë¼¨¤µ¤ì¤Æ¤¤¤ë
645 ´Ä¶­ÊÑ¿ô¤Ë´Ø¤¹¤ë¾ðÊó¤òÍ×µá¤Ç¤­¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
646 .It "DO LINEMODE"
647 .\"O Only sent if
648 .\"O .Nm telnetd
649 .\"O is compiled with support for linemode, and
650 .\"O requests that the client do line by line processing.
651 .Nm telnetd
652 ¤¬ linemode ¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßÁ÷¿®¤µ¤ì¡¢
653 ¥¯¥é¥¤¥¢¥ó¥È¤Ë¹Ôñ°Ì¤Î½èÍý¤ò¹Ô¤¦¤³¤È¤òÍ׵᤹¤ë¡£
654 .It "DO TIMING-MARK"
655 .\"O Only sent if
656 .\"O .Nm telnetd
657 .\"O is compiled with support for both linemode and
658 .\"O kludge linemode, and the client responded with
659 .\"O .Dv WONT LINEMODE.
660 .Nm telnetd
661 ¤¬ linemode ¤È kludge linemode ¤Î
662 ξÊý¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¡¢
663 ¥¯¥é¥¤¥¢¥ó¥È¤¬
664 .Dv WONT LINEMODE
665 ¤òÊÖ¿®¤·¤¿¾ì¹ç¤Ë¤Î¤ß¡¢Á÷¿®¤µ¤ì¤ë¡£
666 .\"O If the client responds with
667 .\"O .Dv WILL TM,
668 .\"O the it is assumed that the client supports
669 .\"O kludge linemode.
670 ¥¯¥é¥¤¥¢¥ó¥È¤¬
671 .Dv WILL TM
672 ¤òÊÖ¿®¤·¤¿¾ì¹ç¡¢
673 ¥¯¥é¥¤¥¢¥ó¥È¤¬
674 kludge linemode
675 ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤È¸«¤Ê¤¹¡£
676 .\"O Note that the
677 .\"O .Op Fl k
678 .\"O option can be used to disable this.
679 .Op Fl k
680 ¥ª¥×¥·¥ç¥ó¤Ï¡¢¤³¤Îµ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
681 .It "DO AUTHENTICATION"
682 .\"O Only sent if
683 .\"O .Nm telnetd
684 .\"O is compiled with support for authentication, and
685 .\"O indicates a willingness to receive authentication
686 .\"O information for automatic login.
687 .Nm telnetd
688 ¤¬Ç§¾Úµ¡Ç½¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßÁ÷¿®¤µ¤ì¡¢
689 ¼«Æ°¥í¥°¥¤¥ó¤Ë»ÈÍѤ¹¤ëǧ¾Ú¾ðÊó¤ò¼õ¿®¤¹¤ë¤è¤¦¤Ë¤¹¤ë¡£
690 .It "DO ENCRYPT"
691 .\"O Only sent if
692 .\"O .Nm telnetd
693 .\"O is compiled with support for data encryption, and
694 .\"O indicates a willingness to decrypt
695 .\"O the data stream.
696 .\"O .Xr issue.net 5 ) .
697 .Nm telnetd
698 ¤¬¥Ç¡¼¥¿¤Î°Å¹æ²½¤ò¥µ¥Ý¡¼¥È¤¹¤ëÀßÄê¤Ç
699 ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßÁ÷¿®¤µ¤ì¡¢
700 ¥Ç¡¼¥¿Îó¤òÉü¹æ²½¤¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¡£
701 .\"O .Sh FILES
702 .Sh ¥Õ¥¡¥¤¥ë
703 .Pa /etc/services ,
704 .Pa /etc/issue.net
705 .\"O .Sh "SEE ALSO"
706 .Sh ´ØÏ¢¹àÌÜ
707 .Xr telnet 1 ,
708 .Xr login 1 ,
709 .\"O .Xr issue.net 5 ,
710 .Xr issue.net 5
711 .\"O .Sh STANDARDS
712 .Sh ½àµò
713 .Bl -tag -compact -width RFC-1572
714 .It Cm RFC-854
715 .Tn TELNET
716 PROTOCOL SPECIFICATION
717 .It Cm RFC-855
718 TELNET OPTION SPECIFICATIONS
719 .It Cm RFC-856
720 TELNET BINARY TRANSMISSION
721 .It Cm RFC-857
722 TELNET ECHO OPTION
723 .It Cm RFC-858
724 TELNET SUPPRESS GO AHEAD OPTION
725 .It Cm RFC-859
726 TELNET STATUS OPTION
727 .It Cm RFC-860
728 TELNET TIMING MARK OPTION
729 .It Cm RFC-861
730 TELNET EXTENDED OPTIONS - LIST OPTION
731 .It Cm RFC-885
732 TELNET END OF RECORD OPTION
733 .It Cm RFC-1073
734 Telnet Window Size Option
735 .It Cm RFC-1079
736 Telnet Terminal Speed Option
737 .It Cm RFC-1091
738 Telnet Terminal-Type Option
739 .It Cm RFC-1096
740 Telnet X Display Location Option
741 .It Cm RFC-1123
742 Requirements for Internet Hosts -- Application and Support
743 .It Cm RFC-1184
744 Telnet Linemode Option
745 .It Cm RFC-1372
746 Telnet Remote Flow Control Option
747 .It Cm RFC-1416
748 Telnet Authentication Option
749 .It Cm RFC-1411
750 Telnet Authentication: Kerberos Version 4
751 .It Cm RFC-1412
752 Telnet Authentication: SPX
753 .It Cm RFC-1571
754 Telnet Environment Option Interoperability Issues
755 .It Cm RFC-1572
756 Telnet Environment Option
757 .\"O .Sh BUGS
758 .Sh ¥Ð¥°
759 .\"O Some
760 .\"O .Tn TELNET
761 .\"O commands are only partially implemented.
762 ¤¤¤¯¤Ä¤«¤Î
763 .Tn TELNET
764 ¥³¥Þ¥ó¥É¤Ï¡¢ÉôʬŪ¤Ë¤·¤«¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
765 .Pp
766 .\"O Because of bugs in the original 4.2 BSD
767 .\"O .Xr telnet 1 ,
768 .\"O .Nm telnetd
769 .\"O performs some dubious protocol exchanges to try to discover if the remote
770 .\"O client is, in fact, a 4.2 BSD
771 .\"O .Xr telnet 1 .
772 ¥ª¥ê¥¸¥Ê¥ë¤Î 4.2 BSD ¤Î
773 .Xr telnet 1
774 ¤Î¥Ð¥°¤ËÂн褹¤ë¤¿¤á¡¢
775 .Nm telnetd
776 ¤Ï¡¢¤¢¤ë¼ï¤Î¤¦¤µ¤ó¤¯¤µ¤¤¥×¥í¥È¥³¥ëÄÌ¿®¤ò¹Ô¤¦¤³¤È¤Ë¤è¤ê¡¢
777 ¥ê¥â¡¼¥È¥¯¥é¥¤¥¢¥ó¥È¤¬¼ÂºÝ¤Ë
778 4.2 BSD ¤Î
779 .Xr telnet 1
780 ¤Ç¤¢¤ë¤«¤òȽÃǤ·¤è¤¦¤È¤¹¤ë¡£
781 .Pp
782 .\"O Binary mode
783 .\"O has no common interpretation except between similar operating systems
784 .\"O (Unix in this case).
785 ¥Ð¥¤¥Ê¥ê¥â¡¼¥É¤Ï¡¢¤è¤¯»÷¤¿¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à
786 (¤³¤Î¾ì¹ç Unix) ´Ö°Ê³°¤Ç¤Ï¡¢
787 °ìÈÌŪ¤Ê¸ß´¹À­¤¬¤Ê¤¤¡£
788 .Pp
789 .\"O The terminal type name received from the remote client is converted to
790 .\"O lower case.
791 ¥ê¥â¡¼¥È¥¯¥é¥¤¥¢¥ó¥È¤«¤é¼õ¤±¼è¤Ã¤¿Ã¼Ëö¥¿¥¤¥×̾¤Ï¡¢¾®Ê¸»ú¤ËÊÑ´¹¤µ¤ì¤ë¡£
792 .Pp
793 .\"O .Nm Telnetd
794 .\"O never sends
795 .\"O .Tn TELNET
796 .\"O .Dv IAC GA
797 .\"O (go ahead) commands.
798 .Nm telnetd
799 ¤Ï¡¢
800 .Tn TELNET
801 .Dv IAC GA
802 (go ahead) ¥³¥Þ¥ó¥É¤òÀäÂФËÁ÷¤é¤Ê¤¤¡£
803 .Pp
804 .\"O The source code is not comprehensible.
805 ¥½¡¼¥¹¥³¡¼¥É¤¬Ê¬¤«¤ê¤ä¤¹¤¯¤Ê¤¤¡£
806 .Sh ËÝÌõ¼Ô¼Õ¼­
807 ¤³¤Î man ¥Ú¡¼¥¸¤ÎËÝÌõ¤Ë¤¢¤¿¤ê¡¢
808 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/>
809 ¤Ë¤è¤ëËÝÌõ¤ò»²¹Í¤Ë¤µ¤»¤Æ¤¤¤¿¤À¤¤¤¿¡£