Il protocollo SSH consente a ogni programma client e server creato in base alle specifiche del protocollo di comunicare in modo sicuro e di essere utilizzato in maniera interscambiabile.
Attualmente esistono due diverse varietà di SSH. La versione 1 contiene diversi algoritmi di cifratura brevettati (anche se molti brevetti sono scaduti) e una "falla" nella sicurezza che potenzialmente permette di inserire informazioni nel flusso di dati. La suite OpenSSH in Red Hat Linux utilizza la versione 2 di SSH di default, sebbene supporti anche la versione 1.
![]() | Importante |
|---|---|
Si consiglia di utilizzare, se possibile, server e client compatibili con la versione 2. |