Ich habe mehrere Möglichkeiten ausprobiert, OpenSSH ohne Passwort zu installieren, aber es funktioniert nicht. Mit Passwort funktioniert es einwandfrei! (Cygwin, Windows7 32Bit)
Zuerst habe ich es so gemachtSSH-Befehl ohne Passwort ausführen?
Tatsächlich habe ich es (nachdem ich Cygwin, Dienste und Benutzer vollständig entfernt hatte) folgendermaßen gemacht:
- Windows 7, keine Benutzerkontensteuerung
- Cygwin-Setup Openssh (und mc)
Terminal: ssh-host-config Verwendete StrictModes: nein Privilegientrennung: ja SSHD als Dienst installieren: ja Wert von Cygwin für den Daemon: ntsec Registrierter Dienst „cyg_server“, neues Benutzerkonto erstellen, Passwort!
-> Host-Konfiguration abgeschlossen!
Terminal: ssh-user-config SSH2 RSA-Identitätsdatei erstellen: ja Passphrase: Leer Möchten Sie diese Identität für die Anmeldung an diesem Computer verwenden: ja (Hinzufügen zu /home/x/.ssh/authorized_keys)
Gleiches gilt für: SSH2 DSA SSH2 ECDSA SSH1 RSA
-> Konfiguration abgeschlossen!
net start sshd
ssh x@localhost (localhost zu bekannten Hosts hinzufügen)
Verbindung geschlossen von ::1
ssh x@localhost -vvv
debug1: RSA-Public-Key wird angeboten: /home/x/.ssh/id_rsa debug3: send_pubkey_test debug2: wir haben ein Publickey-Paket gesendet, warten Sie auf Antwort. Verbindung geschlossen durch ::1
Was habe ich falsch gemacht? Kann mir bitte jemand helfen?