J'ai installé cygwin / sshd sans de bons résultats. J'ai supprimé le répertoire c: \ cygwin pour réinstaller. J'ai supprimé l'utilisateur administrateur sshd à la main.
J'ai à nouveau réinstallé le cygwin, puis exécuté le 'ssh-host-config -y'. Étrangement, cela ne demande rien sur la création d'un nouvel utilisateur. Et la procédure est vraiment courte.
$ ssh-host-config -y * Requête: remplacer le fichier / etc / ssh_config existant? (oui / non) oui Info: Création du fichier / etc / ssh_config par défaut Requête: remplacer le fichier / etc / sshd_config existant? (oui / non) oui Info: création du fichier / etc / sshd_config par défaut Info: La séparation des privilèges est définie sur oui par défaut depuis OpenSSH 3.3. Info: Cependant, cela nécessite un compte non privilégié appelé 'sshd'. Info: Pour plus d'informations sur la séparation des privilèges, lisez / usr / share / doc / openssh ME.privsep. * Requête: la séparation des privilèges doit-elle être utilisée? (oui / non) oui *** Info: Mise à jour du fichier / etc / sshd_config*** Info: la configuration de l'hôte est terminée. S'amuser!
Lorsque j'ai exécuté «cygrunsrv -S sshd», j'obtiens une erreur. "Win 32 erreur 1069: le service n'a pas démarré en raison d'un échec de connexion". C'est un message raisonnable, car j'ai supprimé le sshd en tant qu'utilisateur, et la procédure de réinstallation n'a plus rien fait pour cela.
Je vois que je me suis trompé de désinstallation.
Q: Comment puis-je désinstaller parfaitement la chose liée à sshd pour pouvoir la réinstaller à nouveau?