SSH#

È possibile utilizzare NetHSM per l’autenticazione SSH. È necessario passare il percorso del modulo PKCS#11 nella riga di comando o nella configurazione SSH.

ssh -I /usr/lib/x86_64-linux-gnu/pkcs11/libnethsm_pkcs11.so user@host

Nota

È anche possibile impostare SSH in modo che utilizzi NetHSM per impostazione predefinita. Per farlo, aggiungere le seguenti righe al file ~/.ssh/config:

Host *
  PKCS11Provider /usr/lib/x86_64-linux-gnu/pkcs11/libnethsm_pkcs11.so

SSH cercherà una chiave sul NetHSM che sia accettata dal server.

Per elencare le chiavi di un NetHSM in formato SSH authorized_keys, utilizzare il seguente comando:

ssh-keygen -D /usr/lib/x86_64-linux-gnu/pkcs11/libnethsm_pkcs11.so -e