Ich erhalte Enter passphrase for key 'key': Der Schlüssel hat überhaupt keine Passphrase
Dies ist ein Zeichen dafür, dass die Schlüsseldatei beschädigt ist oder deren Inhalt nicht in einem Format vorliegt, das das ssh
Programm akzeptiert. Einige Versionen des Dienstprogramms "ssh" fragen immer nach einer Passphrase, wenn sie den Inhalt der Schlüsseldatei nicht verstehen können:
$ dd if=/dev/urandom of=key bs=1500 count=1 1+0 records in 1+0 records out 1500 bytes transferred in 0.000190 secs (7893922 bytes/sec) $ chmod 600 key $ ssh -i key foo@localhost Enter passphrase for key 'key':
Neuere Versionen von ssh
können den Unterschied zwischen einem durch Passphrasen geschützten Schlüssel und einer Datei mit Mülleimer unterscheiden:
$ ssh -V OpenSSH_7.6p1, LibreSSL 2.6.2 $ dd if=/dev/random of=key bs=1500 count=1 1+0 records in 1+0 records out 1500 bytes transferred in 0.000149 secs (10082462 bytes/sec) $ chmod 600 key $ ssh -i key localhost Load key "key": invalid format Password: