|  |  |  | 

Segger emSSH


emSSH di SEGGER è una soluzione per il login tramite secure shell, che consente l’accesso protetto a qualsiasi applicazione server all’interno di un prodotto. Può essere utilizzato in quasi tutti i dispositivi: è indipendente dal target e funziona sia in applicazioni native per computer che in sistemi embedded. L’ampia gamma di opzioni garantisce la massima compatibilità.

emSSH è configurabile per un ingombro di memoria minimo, ideale per sistemi con risorse limitate. È portabile (scritto interamente in ANSI C), indipendente dal compilatore e dal target. Grazie alla sua elevata flessibilità, emSSH offre prestazioni elevate mantenendo un basso consumo di memoria: gli sviluppatori possono configurare la libreria per adattarsi a qualsiasi requisito di velocità o dimensione, escludendo le funzioni inutilizzate e aggiungendo facilmente quelle necessarie.


Caratteristiche principali

emSSH è progettato per offrire sicurezza robusta e flessibilità. Le sue caratteristiche principali garantiscono un’integrazione fluida e una comunicazione sicura tra i dispositivi.

  • Compatibile con i client SSHv2 Si integra perfettamente con i client SSHv2 più diffusi, garantendo l’interoperabilità tra vari ambienti software.
  • Add-on Secure Copy (SCP) Include il supporto per SCP, consentendo il trasferimento sicuro dei file insieme alle operazioni di shell, migliorando la versatilità nella gestione dei dati.
  • API Intuitiva Gli sviluppatori beneficiano di una documentazione chiara e completa e di un’interfaccia API intuitiva, che riduce i tempi di integrazione e aumenta la produttività.

Casi d’uso

  • Applicazione Generica Fornisce una connessione sicura e affidabile con macchine remote, consentendo agli utenti di interagire con esse come se fossero sulla stessa rete, facilitando l’accesso a server e infrastrutture.
  • Trasferimento Dati Consente il trasferimento protetto di backup e file di log verso server remoti tramite SCP. Essendo bidirezionale, SCP permette ai dispositivi di recuperare dal server file necessari come aggiornamenti firmware o dati di autenticazione.
  • Aggiunta di crittografia ad applicazioni legacy La natura di SSH permette di mettere in sicurezza applicazioni datate aggiungendo un server SSH tra il server dell’applicazione legacy e Internet. I dispositivi creano un tunnel tramite un client SSH (come emSSH) per comunicare con il server originale come se fossero collegati direttamente.

Informazioni sull’acquisto

emSSH è un pacchetto completo fornito in codice sorgente. Questo garantisce il controllo totale sul codice utilizzato nel prodotto, assicurando trasparenza e mitigando i timori legati a potenziali backdoor o vulnerabilità non ispezionabili nelle librerie precompilate. Tale trasparenza permette ispezioni approfondite da parte dei revisori (auditor). Il pacchetto include applicazioni di esempio, sia in formato binario che sorgente, per dimostrare l’integrazione in scenari reali.


Licenze

Il software è disponibile con vari modelli di licenza per software embedded:

  • Pagamento Unico: Tutte le licenze commerciali si basano su un pagamento una tantum, sono esenti da royalty (royalty-free) e includono sei mesi di aggiornamenti e supporto.
  • Costi Fissi: Non sono previsti canoni di abbonamento, garantendo costi prevedibili per l’intero ciclo di vita del prodotto.
  • SEGGER Friendly License: Per uso non commerciale, valutazione o scopi didattici, il software è fornito gratuitamente sotto questa licenza specifica.

Articoli simili

  •  | 

    Segger Embedded Studio

    Embedded Studio di SEGGER è un ambiente di sviluppo integrato (IDE) completo, progettato specificamente per la gestione, la compilazione, il test e l’implementazione di applicazioni embedded. Grazie a una vasta gamma di funzionalità, garantisce operazioni di sviluppo fluide ed efficienti. Progettato per soddisfare le esigenze degli sviluppatori che lavorano con svariati microcontrollori, Embedded Studio ottimizza…

  •  |  | 

    Segger emBoot Secure

    Panoramica emBoot-Secure è la soluzione di SEGGER conforme al Cyber Resilience Act (CRA) per aggiornamenti firmware sicuri e verificabili su dispositivi embedded. Questo approccio end-to-end protegge i dispositivi da modifiche non autorizzate del firmware, furto di proprietà intellettuale e clonazione. Garantisce che venga installato solo firmware autentico e approvato dal produttore, utilizzando un’architettura crittografica a…

  •  |  | 

    Segger embOS

    Panoramica embOS è una famiglia di sistemi operativi in tempo reale (RTOS) progettata come base per lo sviluppo di applicazioni embedded. Giunto al suo quarto decennio di utilizzo e perfezionamento continuo, embOS offre l’affidabilità e le prestazioni che sostengono il firmware di ogni SEGGER Flasher, J-Link e J-Trace. Distribuito in miliardi di dispositivi in un’ampia…

  •  |  | 

    Segger J-Trace

    Panoramica Lo J-Trace di SEGGER è una sonda di tracciamento (trace probe) professionale di tipo streaming che offre la migliore esperienza di analisi possibile, vantando un elenco esteso di funzionalità in grado di soddisfare ogni esigenza di debug degli sviluppatori embedded. Grazie allo streaming trace illimitato, al Live Code Profiling e alla Live Code Coverage,…

  •  |  | 

    Segger emApps

    emApps è un pacchetto software rivoluzionario che porta nel mondo dei sistemi embedded la flessibilità tipica degli smartphone. Come alternativa al firmware statico, emApps introduce un livello applicativo che consente di aggiungere nuove funzionalità in qualsiasi momento, senza toccare il nucleo del sistema già validato. Per ottenere questo risultato, emApps implementa il concetto di App, ovvero piccoli…

  •  | 

    Flasher Hub-12

    Fratello maggiore del Flasher Hub-4, il Flasher Hub-12 controlla fino a 24 unità Flasher Compact, che operano come canali individuali per la programmazione multipla (“gang”) parallela ad alta velocità. Ogni canale può essere configurato per programmare un dispositivo diverso o un’immagine firmware differente. Il sistema combinato Flasher Hub-12 e Flasher Compact viene configurato una sola…