|  |  |  | 

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

  •  |  | 

    emFile RAID 1

    RAID 1 – Teoria del funzionamento Il RAID 1 utilizza il “mirroring” per consentire il recupero dei dati. Una copia di tutti i dati presenti sulla partizione master viene mantenuta su una partizione separata chiamata mirror. Il master e il mirror possono risiedere sullo stesso dispositivo di memorizzazione o su dispositivi separati. In caso di…

  •  |  | 

    Segger IoT Toolkit

    Panoramica L’IoT Toolkit è una raccolta di librerie progettate per comunicare senza sforzo con i moderni dispositivi IoT, permettendoti di concentrarti sulle parti cruciali della tua applicazione. Sebbene i dispositivi IoT parlino tipicamente linguaggi semplici, implementare questi protocolli secondo gli standard ufficiali può diventare un onere gravoso. L’IoT Toolkit fornisce librerie collaudate per aiutarti a…

  •  | 

    Segger Ozone

    Ozone è un ambiente di debugg grafico stand-alone completo per applicazioni embedded. Con Ozone è possibile eseguire il debug di qualsiasi applicazione basata su Arm o RISC-V a livello di sorgente (C, C++ e Rust) e assembly. Ozone può caricare applicazioni create con quasi tutti i tipi di toolchain o ambienti di sviluppo integrati (IDE),…

  •  |  | 

    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 emPower OS

    emPower OS di SEGGER è un sistema operativo completo che fornisce l’ambiente ideale per qualsiasi sviluppatore impegnato nella creazione di sistemi embedded o dispositivi IoT. Può essere adattato per girare in sistemi a microcontrollore singolo con risorse limitate (senza memoria esterna) o scalato per ottenere le massime prestazioni su processori applicativi (MPU) senza sovraccarichi inutili….

  •  | 

    Segger emCompress

    La riduzione delle dimensioni dei dati per l’archiviazione e il trasferimento è estremamente preziosa nei sistemi embedded. Una dimensione di archiviazione ridotta minimizza la complessità e i costi dei sistemi mantenendo bassi i requisiti di memoria. Una dimensione di trasferimento ridotta permette di superare i limiti della larghezza di banda disponibile per l’invio e la…