Cygwin: impossible de déterminer le nom de l'utilisateur exécutant le service sshd à partir de la base de données du compte

2

J'ai suivi un tutoriel sur youtube ici: Configuration SFTP

Et j'ai suivi toutes les étapes à la lettre, mais j'ai rencontré un problème dans Cygwin lors de la tentative d'installation de SSH.

À l’ouverture du terminal Cygwin64, j’ai tapé ce qui suit

$ export CYGWIN='ntsec tty'
$ chmod 0755 /var
$ ssh-host-config

Puis j'arrive aux questions

La première question est Should StrictModes be used? (yes/no) où je tape no. La prochaine question est Should privilege separation be used? (yes/no) où je tape yes.

J'obtiens ensuite l'erreur / l'avertissement suivant (que je sélectionne ou non no ou yes ):

*** Warning: Couldn't determine name of user running sshd service from account database!
*** Warning: As a result, this script cannot make sure that the files used
*** Warning: by the sshd service belong to the user running the service.

*** Warning: Host configuration exited with 1 errors or warnings!
*** Warning: Make sure that all problems reported are fixed,
*** Warning: then re-run ssh-host-config

Je ne sais pas comment résoudre ces erreurs! Que devrais-je faire?

Barry Michael Doyle
la source

Réponses:

1

Le message d'erreur fait référence à "l'utilisateur exécutant le service sshd". Cela se produit car il existe déjà un service sshd appartenant à un autre utilisateur (pour moi, il a été créé par la fonctionnalité optionnelle Windows 10 OpenSSH).

Si vous supprimez l'ancien service et essayez à nouveau, cela devrait fonctionner.

Vous pouvez supprimer le service avec sc, par exemple: sc.exe delete sshd.

Sunil Patel
la source
0

Veuillez noter que les paramètres CYGWIN que vous utilisez sont obsolètes, voir:

https://cygwin.com/cygwin-ug-net/using-cygwinenv.html

Donc, probablement presque tout le tutoriel. Sur

Faut-il utiliser StrictModes? (Oui Non)

La valeur par défaut est Yes alors n'utilisez pas de valeur différente.

matzeri
la source
Le même problème existe toujours quand je dis yes à Should StrictModes be used? (yes/no)
Barry Michael Doyle
1
veuillez fournir le résultat de $ /usr/bin/cygrunsrv -VQ sshd .Vous pouvez aussi suivre https://cygwin.com/problems.html et expédier là le cygcheck.out
matzeri
Ca ne fait rien, je suis désolé, ça a vraiment fonctionné, merci, tu es un sauveur de vie!
Barry Michael Doyle