Ich habe cygwin / sshd ohne gute Ergebnisse installiert. Ich habe das Verzeichnis c: \ cygwin entfernt, um es neu zu installieren. Ich habe den sshd Administrator-Benutzer von Hand entfernt.
Ich habe den cygwin erneut installiert und dann die 'ssh-host-config -y' ausgeführt. Seltsamerweise fragt es nicht nach einem neuen Benutzer. Und das Verfahren ist sehr kurz.
$ ssh-host-config -y * Abfrage: Vorhandene Datei / etc / ssh_config überschreiben? (ja / nein) ja Info: Standarddatei / etc / ssh_config erstellen Abfrage: Vorhandene Datei / etc / sshd_config überschreiben? (ja / nein) ja Info: Erstellen der Standarddatei / etc / sshd_config Info: Die Berechtigungstrennung ist seit OpenSSH 3.3 standardmäßig auf yes gesetzt. Info: Dies erfordert jedoch ein nicht privilegiertes Konto namens 'sshd'. Info: Weitere Informationen zur Berechtigungstrennung finden Sie unter / usr / share / doc / openssh ME.privsep. * Abfrage: Soll die Privilegientrennung verwendet werden? (ja / nein) ja *** Info: Aktualisierung der Datei / etc / sshd_config*** Info: Host-Konfiguration abgeschlossen. Habe Spaß!
Wenn ich 'cygrunsrv -S sshd' ausgeführt habe, erhalte ich eine Fehlermeldung. "Win 32-Fehler 1069: Der Dienst wurde aufgrund eines Anmeldefehlers nicht gestartet". Es ist eine vernünftige Nachricht, da ich den sshd als Benutzer gelöscht habe und der Neuinstallationsvorgang nichts dafür getan hat.
Ich habe festgestellt, dass bei der Deinstallation ein Fehler aufgetreten ist.
F: Wie kann ich das sshd-bezogene Ding perfekt deinstallieren, damit ich es erneut installieren kann?