Ich kann mit PuTTy keine Verbindung von meinem Windows 7-Computer zu einem neu konfigurierten Debian Squeeze-Server mithilfe der SSH-RSA-Schlüsselauthentifizierung herstellen.
Ich erhalte diese Fehlermeldung, wenn SSH im Debug-Modus ausgeführt wird:
User myuser authorized keys /home/myuser/.ssh/authorized_keys is not a regular file
Was ich bisher gemacht habe:
- ssh-keygen -t rsa
- Passphrase einstellen.
- Kopierte die Datei id_rsa.pub nach
~/.ssh/authorized_keys
- Kopierte die id_rsa in eine Textdatei auf meinem Windows 7-Computer
- Importierte den Schlüssel in
puttygen.exe
und konvertierte ihn in eine.ppk
private Schlüsseldatei. - Laden Sie diese private Schlüsseldatei in
pageant.exe
und stellen Sie sicher, dass für die Verbindungs-> SSH-> Auth-Authentifizierungsmethoden die Option "Authentifizierung mit Pageant versuchen" aktiviert ist. - Das Profil wurde geladen.
Basierend auf den FAQ von OpenSSH.org habe ich die Berechtigungen wie folgt geändert:
drwxr-xr-x 3 root root 4096 Aug 13 14:16 /home
drwxr-xr-x 7 myuser myuser 4096 Aug 17 12:55 /home/myuser
drwx------ 3 myuser myuser 4096 Aug 17 13:24 /home/myuser/.ssh
drw------- 2 myuser myuser 4.0K Aug 17 13:23 /home/myuser/.ssh/authorized_keys
-rw------- 1 myuser myuser 396 Aug 17 13:17 /home/myuser/.ssh/authorized_keys/id_rsa.pub
Ich habe den Debug-Modus auf ssh gestartet und Folgendes erhalten:
debug1: userauth-request for user myuser service ssh-connection method publickey
debug1: attempt 1 failures 0
debug1: test whether pkalg/pkblob are acceptable
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: temporarily_use_uid: 1000/1000 (e=0/0)
debug1: trying public key file /home/myuser/.ssh/authorized_keys
User myuser authorized keys /home/myuser/.ssh/authorized_keys is not a regular file
debug1: restore_uid: 0/0
Failed publickey for myuser from 10.1.1.1 port 50710 ssh2
Ich weiß nicht, was ich sonst noch überprüfen soll. Ich habe SELinux oder so nicht eingerichtet. Irgendwelche Ideen wären sehr dankbar.