SSH (Secure Shell)

emSSH è una shell che supporta il login sicuro a un sistema embedded connesso in rete.    emSSH consente di stabilire una connessione remota ma sicura con qualsiasi applicazione server ospitata all’interno del sistema.

Caratteristiche principali

Crea un tunnel sicuro tra target e chi ad esso si connette.
Compatibile con i client che supportano SSHv2.
Facile da utilizzare, semplice da integrare, ben documentato.
Supporta diversi acceleratori hardware dedicati alla crittografia oggigiorno presenti in numerosi microcontrollori sul mercato.

Caratteristiche supportate:

Algoritmi di scambio delle chiavi:

diffie-hellman-group1-sha1
diffie-hellman-group14-sha1
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521

Algoritmi di gestione della chiave pubblica

ssh-dss
ssh-rsa
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
ssh-ed25519

Algoritmi crittografici

aes256-ctr
aes256-cbc
aes192-ctr
aes192-cbc
aes128-ctr
aes128-cbc
camellia256-ctr
camellia256-cbc
camellia192-ctr
camellia192-cbc
camellia128-ctr
camellia128-cbc
3des-ctr
3des-cbc
twofish256-cbc
twofish256-ctr
twofish192-cbc
twofish192-ctr
twofish128-cbc
twofish128-ctr
twofish-cbc
blowfish-ctr
blowfish-cbc
arcfour256
arcfour128
arcfour
cast128-ctr
cast128-cbc
aes128-gcm@openssh.com
aes256-gcm@openssh.com
rijndael-cbc@lysator.liu.se

Algoritmi MAC

hmac-sha2-512
hmac-sha2-256
hmac-sha1
hmac-sha1-96
hmac-md5
hmac-md5-96
hmac-sha2-512-etm@openssh.com
hmac-sha2-256-etm@openssh.com
hmac-sha1-etm@openssh.com
hmac-sha1-96-etm@openssh.com
hmac-md5-etm@openssh.com
hmac-md5-96-etm@openssh.com
hmac-ripemd160@openssh.com
hmac-ripemd160-etm@openssh.com
hmac-sha224@ssh.com
hmac-sha256-2@ssh.com
hmac-sha384@ssh.com
hmac-sha512@ssh.com