SSH#

Sie können NetHSM für die SSH-Authentifizierung verwenden. Sie müssen den PKCS#11-Modulpfad in der Befehlszeile oder der SSH-Konfiguration angeben.

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

Bemerkung

Sie können SSH auch so einrichten, dass der NetHSM standardmäßig verwendet wird. Fügen Sie dazu die folgenden Zeilen in Ihre ~/.ssh/config Datei ein:

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

SSH sucht auf dem NetHSM nach einem Schlüssel, der vom Server akzeptiert wird.

Um die Schlüssel eines NetHSM in einem SSH authorized_keys Format aufzulisten, verwenden Sie den folgenden Befehl:

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