Passa al contenuto principale

1. Introduction (Introduzione)

1. Introduction (Introduzione)​

SSH (Secure Shell) è un protocollo per l'esecuzione sicura di comandi su reti insicure. Esso implementa un trasporto crittografato, autenticazione del server e del client e l'esecuzione di comandi su un server remoto (vedere [SSH-ARCH]).

Questo documento descrive il protocollo SSH Connection. Il protocollo SSH Connection viene eseguito su uno dei canali multiplexati stabiliti dal protocollo SSH Transport Layer [SSH-TRANS] e autenticati dal protocollo SSH User Authentication [SSH-USERAUTH]. È progettato per essere indipendente dal protocollo di trasporto.

Il documento presuppone che il lettore abbia familiarità con i documenti [SSH-ARCH] e [SSH-TRANS].

Questo documento descrive l'architettura generale del protocollo SSH Connection, i meccanismi dei canali e i canali di sessione interattiva, di inoltro TCP/IP e di inoltro X11.

Il protocollo SSH Connection fornisce canali interattivi e non interattivi. L'architettura del protocollo è progettata per essere estensibile; il nome "ssh" è stato mantenuto per coerenza con le versioni precedenti.

Le definizioni dei tipi di canale e delle richieste sono fornite nel presente documento. L'architettura e le definizioni sono progettate per consentire l'interoperabilità tra diverse implementazioni.