.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1983, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)telnetd.8 8.4 (Berkeley) 6/1/94 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .Dd 9 febbraio 2019 .Dt TELNETD 8 SMM .Os "GNU Network Utilities" .Sh NOME .Nm telnetd .Nd Protocollo DARPA del server .Tn TELNET .Sh SINTASSI .Nm telnetd .Op Ar opzioni ... .Sh DESCRIZIONE Il comando .Nm telnetd è un server che supporta il protocollo standard .Tn DARPA del terminale virtuale .Tn TELNET . .Nm Telnetd è normalmente invocato dal server internet (vedere .Xr inetd 8 ) per richieste di connessione alla porta .Tn TELNET come indicato dal file .Pa /etc/services (vedere .Xr services 5 ) . .Sh OPZIONI Il comando .Nm telnetd accetta le seguenti opzioni: .Bl -tag -width "-a authmode" .It Fl a , -authmode Ar authmode Questa opzione può essere usata per specificare quale modo deve essere usato per l'autenticazione. Notare che questa opzione è utile solo se .Nm telnetd è stato compilato con il supporto per l'opzione di .Dv AUTENTICAZIONE . Ci sono molti valori validi per .Ar authmode : .Bl -tag -width debug .It Cm user Permette le connessioni solo quando l'utente remoto può fornire informazioni di autenticazione valide per identificare l'utente remoto, e gli è concesso l'accesso all'account specificato senza fornire una password. .It Cm valid Permette le connessioni solo quando l'utente remoto può fornire informazioni di autenticazione valide per identificare l'utente remoto. Il comando .Xr login 1 fornirà ogni verifica aggiuntiva necessaria se all'utente remoto non è concesso l'accesso automatico all'account specificato. .It Cm other Permette solo connessioni che forniscono qualche informazione di autenticazione. Questa opzione attualmente non è supportata da alcun meccanismo di autenticazione esistente, ed è quindi come specificarne .Fl a .Cm valida . .It Cm none Questo è lo stato di default. Non sono richieste informazioni di autenticazione. Se nessuna o insufficienti informazioni di autenticazione è fornita, allora il programma .Xr login 1 fornirà le necessarie verifiche dell'utente. .It Cm off Quest disabilita il codice di autenticazione. Tutte le verifiche utente avverranno attraverso il programma .Xr login 1 . .El .It Fl S , -server-principal Ar nome Imposta il nome principale di Kerberos per quest'istanza del server, con o senza un realm esplicito. .It Fl X , -disable-auth-type Ar authtype Questa opzione è valida solo se .Nm telnetd è stato costruito con il supporto per l'opzione di autenticazione. Esso disabilita l'uso dell'autenticazione .Ar authtype e può essere usato per disabilitare temporaneamente uno specifico tipo di autenticazione senza dover ricompilare .Nm telnetd . .It Fl D , -debug Op Ar debugmode Questa opzione può essere usata per scopi di debugging. Questo permette a .Nm telnetd di stampare le infromazioni di debugging alla connessione, permettendo all'utente di vedere cosa .Nm telnetd sta facendo. Ci sono numerosi valori possibili per .Ar debugmode : .Bl -tag -width exercise .It Cm options Stampa informazioni sulla negoziazione delle opzioni .Tn TELNET . .It Cm report Stampa l'informazione delle .Cm opzioni più alcune informazioni addizionali su quale processo sta funzionando. .It Cm netdata Visualizza il flusso di dati ricevuto da .Nm telnetd. .It Cm ptydata Visualizza i dati scritti sulla pty. .It Cm auth Mostra le opzioni di autenticazione Telnet .It Cm encr Mostra informazioni sulla crittografia. .El .It Fl E , -exec-login Ar stringa Imposta il programma per essere eseguito al posto di .Pa /bin/login . .It Fl h , -no-hostinfo Disabilita la stampa di informazioni specifiche dell'host prima che il login sia stato completato. .It Fl l , -linemode Op Ar modalità Specifica la modalità linea. Tenta di forzare i client a usare la modalità una-linea-per-volta. .Ar modalità è .Cm nokludge , il klugde linemod verrà disabilitato. Se l'opzione .Dv LINEMODE non è supportata, esso si porterà nel kludge linemode. .It Fl n , -no-keepalive Disabilita i keep-alive .Dv TCP . Normalmente .Nm telnetd abilita il meccanismo .Tn TCP keep-alive per provare connessioni che sono state inattive per un certo periodo di tempo per determinare se il client è ancora lì, in modo che le connessioni inattive di macchine andate in crash o che non possono più essere raggiunte possano essere cancellate. .It Fl U , -reverse-lookup Questa opzione fa sì che .Nm telnetd rifiuti connessioni da indirizzi che non possono essere mappati di nuovo in un nome simbolico attraverso la routine .Xr gethostbyaddr 3 . .It Fl ? , -help Mostra una lista di aiuto. .It Fl -usage Mostra sinteticamente l'uso. .It Fl V , -version Mostra la versione de programma. .El .Sh OPERAZIONE .Nm telnetd opera allocando un dispositivo pseudo-terminale (vedere .Xr pty 4 ) per un client, quindi creando un processo di login che ha il lato slave dello pseudo-terminale come .Dv stdin , .Dv stdout e .Dv stderr . .Nm telnetd manipola il lato master dello pseudo-terminale, implementando il protocollo .Tn TELNET e passando caratteri tra il client remoto e il processo di login. .Pp Quando una sessione .Tn TELNET è avviata, .Nm telnetd invia opzioni .Tn TELNET al lato client side indicando una volontà di eseguire le seguenti opzioni .Tn TELNET , che sono descritte in maggior dettaglio sotto: .Bd -literal -offset indent DO AUTHENTICATION WILL ENCRYPT DO TERMINAL TYPE DO TSPEED DO XDISPLOC DO NEW-ENVIRON DO ENVIRON WILL SUPPRESS GO AHEAD DO ECHO DO LINEMODE DO NAWS WILL STATUS DO LFLOW DO TIMING-MARK .Ed .Pp Lo pseudo-terminale allocato al client è configurato per operare in modalità .Dq cooked e con .Dv XTABS e .Dv CRMOD abilitati (vedere .Xr tty 4 ) . .Pp .Nm telnetd ha il supporto per abilitare localmente le seguenti opzioni .Tn TELNET : .Bl -tag -width "DO AUTHENTICATION" .It "WILL ECHO" Quando l'opzione .Dv LINEMODE è abilitata, un .Dv WILL ECHO o .Dv WONT ECHO verrà inviato al client per indicare lo stato corrente del terminale che esegue l'eco. Quando un eco del terminale non è desiderato, un .Dv WILL ECHO è inviato per indicare che .Tn telnetd si occuperà di fare l'eco di tutti i dati che hanno bisogno di essere ripetuti al terminale, e quindi non viene fatto alcun eco. Quando l'eco del terminale è desiderato, un .Dv WONT ECHO è inviato a indicare che .Tn telnetd non farà alcun eco del terminale, così che il client possa fare tutti gli eco del terminale necessari. .It "WILL BINARY" Indica che il client vuole inviare 8 bit di dati, invece dei normali 7 bit del Network Virtual Terminal. .It "WILL SGA" Indica che non invierà comandi .Dv IAC GA , go ahead. .It "WILL STATUS" Indica la volontà di inviare al client, dietro richiesta, lo stato corrente di tutte le opzioni .Tn TELNET . .It "WILL TIMING-MARK" qualora venga ricevuto un comando .Dv DO TIMING-MARK risponde sempre con un .Dv WILL TIMING-MARK . .ne 1i .It "WILL LOGOUT" Quando è ricevuto un .Dv DO LOGOUT viene invieto in risposta un .Dv WILL LOGOUT e la sessione .Tn TELNET è chiusa. .It "WILL ENCRYPT" Inviata solo se .Nm telnetd è compilato con il supporto per la crittografia dei dati, e indica la volontà di decifrare il flusso dei dati. .El .Pp .Nm telnetd ha il supporto per abilitare da remoto le seguenti opzioni .Tn TELNET : .Bl -tag -width "DO AUTHENTICATION" .It "DO BINARY" Inviato per indicare che .Tn telnetd vuole ricevere un flusso di dati a 8 bit. .It "DO LFLOW" Richiede che il client gestisca remotamente il controllo del flusso caratteri. .It "DO ECHO" Questo non è realmente supportato, ma è inviato per identificare un client .Xr telnet 1 4.2BSD, che risponderà impropriamente con .Dv WILL ECHO . Se un .Dv WILL ECHO viene ricevuto, un .Dv DONT ECHO verrà inviato in risposta. .It "DO TERMINAL-TYPE" Indica un desiderio di poter richiedere il nome del tipo di terminale che è collegato al lato client della connessione. .It "DO SGA" Indica che non ha bisogno di ricevere .Dv IAC GA , il comando go ahead. .It "DO NAWS" Richiede che il client informi il server quando cambia la dimensione della finestra (display). .It "DO TERMINAL-SPEED" Indica un desiderio di poter richiedere infirmazioni sulla velocità della linea seriale a cui il client è collegato. .It "DO XDISPLOC" Indica un desiderio di poter richiedere il nome del display X windows associato con il client telnet. .It "DO NEW-ENVIRON" Indica un desiderio di poter richiedere informazioni sulle variabili d'ambiente, come descritto in RFC 1572. .It "DO ENVIRON" Indica un desiderio di poter richiedere informazioni sulle variabili d'ambiente, come descritto in RFC 1408. .It "DO LINEMODE" Inviato solo se .Nm telnetd è compilato con il supporto per il linemode, e richiede che il client faccia un processamento linea per linea. .It "DO TIMING-MARK" Inviato solo se .Nm telnetd è compilato con il supporto sia per linemode che per kludge linemode, e il client ha risposto con .Dv WONT LINEMODE . Se il client risponde con .Dv WILL TM , allora si suppone che il client supporti kludge linemode. Notare che l'opzione .Op Fl k può essere usata per disabilitare questo. .It "DO AUTHENTICATION" Inviato solo se .Nm telnetd è compilato con il supporto per l'autenticazione, e indica una volontà di ricevere informazioni di autenticazione per il login automatico. .It "DO ENCRYPT" Inviata solo se .Nm telnetd è compilato con il supporto per la crittografia dei dati, e indica la volontà di decifrare il flusso dei dati. .El .Sh FILE .Pa /etc/services .Sh "VEDERE ANCHE" .Xr telnet 1 , .Xr login 1 , .Xr bftp 1 (se supportato) .Sh STANDARDS .Bl -tag -compact -width RFC-1572 .It Cm RFC-854 .Tn TELNET SPECIFICHE DEL PROTOCOLLO .It Cm RFC-855 SPECIFICHE DELLE OPZIONI TELNET .It Cm RFC-856 TRASMISSIONE BINARIA TELNET .It Cm RFC-857 OPZIONE TELNET ECHO .It Cm RFC-858 OPZIONE TELNET SOPPRESSIONE GO AHEAD .It Cm RFC-859 OPZIONE STATO TELNET .It Cm RFC-860 OPZIONE TELNET MARCATURA TEMPORALE .It Cm RFC-861 OPZIONI TELNET ESTESE - ELENCO OPZIONI .It Cm RFC-885 OPZIONE TELNET FINE DEL RECORD .It Cm RFC-1073 Opzione Telnet dimensione finestra .It Cm RFC-1079 Opzione Telnet velocità del terminale .It Cm RFC-1091 Opzione Telnet tipo di terminale .It Cm RFC-1096 Opzione Telnet locazione display X .It Cm RFC-1123 Requisiti degli host Internet -- applicazione e supporto .It Cm RFC-1184 Opzione Telnet Linemode .It Cm RFC-1372 Opzione Telnet controllo remoto del flusso .It Cm RFC-1416 Opzione autenticazione Telnet .It Cm RFC-1411 Autenticazione Telnet: Kerberos Versione 4 .It Cm RFC-1412 Autenticazione Telnet: SPX .It Cm RFC-1571 Opzione ambiente Telnet problemi di interoperabilità .It Cm RFC-1572 Opzione ambiente Telnet .El .Sh BUG Alcuni comandi .Tn TELNET sono implementati solo parzialmente. .Pp A causa dei bug nell'originale .Xr telnet 1 BSD 4.2, .Nm telnetd esegue alcuni scambi di protocollo dubbi per provare a scoprire se il client remoto è, in effetti, un .Xr telnet 1 4.2 BSD. .Pp La modalità binaria non ha interpretazioni comuni tranne tra sistemi operativi simili (Unix in questo caso). .Pp Il nome del tipo di terminale ricevuto dal client remoto è convertito in minuscole. .Pp .Nm telnetd non invia mai comandi .Tn TELNET .Dv IAC GA (go ahead). .Pp .Sh TRADUZIONE La traduzione italiana di questa pagina di manuale è stata creata da Giulio Daprelà e Marco Curreli . .Pp Questa traduzione è documentazione libera; leggere la .Lk https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Versione 3 o successiva per le condizioni di copyright. Non ci assumiamo alcuna responsabilità. .Pp Per segnalare errori nella traduzione di questa pagina di manuale inviare un messaggio a .Mt pluto-ildp@lists.pluto.it .Me .