Service Cygwin sshd ne tourne pas ...

Résolu
tourdball Messages postés 152 Statut Membre -  
 GJJ -
Bonjour à tous,

je souhaiterai accéder à un windows via un linux, j'ai donc installé cygwin sur le windows. J'ai bien le terminal avec bash mais le service CYGWIN sshd ne tourne pas, il devrait meme se lancer au démarrage d'ailleurs...
en gros je n'arrive pas à partir de mon linux à me connecter sur le windows.

J'ai pourtant suivi un bon tuto et je pense n'avoir rien loupé...

après l'installation, J'ai fait ssh-host-config
j'ai créé les user : mkpasswd -l > /etc/passwd
j'ai créé les groupes : mkgroup -l > /etc/group

Mais voilà le message que j'ai quand je fais : net start sshd :
"Impossible de démarrer le service CYGWIN sshd.
Le service n'a reporté aucune erreur.
pour plus d'info taper NET HELPMSG 3534" -> (qui ne me dit rien d'ailleurs...)

OU alors si je fais : cygrunsrv -S sshd, j'ai : "Error starting a service: QueryServiceStatus: Win32 error 1062: Service is not running"

J'avoue que je ne sais plus quoi faire, seule petite piste : en controlant /etc/passwd j'ai bien un user sshd mais pas de user ssh...

Merci d'avance pour votre aide smile
A+

29 réponses

Oxygene18
 
Arès quelques discussions, ce serait plus simple que j'arrive à faire fonctionner Cygwin.
Je vais continuer à chercher avec Google mais si vous pouvez m'aider, merci beaucoup ;-)
0
Oxygene18
 
Voici la solution qui a marché pour moi:
-faire une recherche de tous les fichiers cygwin1.dll
-Ne garder que celui qui se trouve dans c:\cygwin\bin, supprimer tous les autres.

L'info était sur ce lien :
http://lists-archives.org/cygwin/20965-still-seeing-win32-error-1062-starting-sshd-with-cygrunsrv-s-with-openssh-4-5p1-1-suggestions-please.html

Merci pour votre aide :-)
0
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667
 
Exact... s'il y a plusieurs versions de la dll cygwin, ça peut mettre le souk.
0
Doudounet
 
Bonjour à tous,

moi aussi j'avais le probleme de demarrage de sshd sous CygWin, et je l'ai résolu par hasard en voulant supprimer le dossier root de Cygwin... j'avais l'erreur "accès refusé, bash.exe est en cours d'execution"... en fait, si on ne quitte pas proprement cygwin, c'est à dire en ne faisant pas "exit", le processus bash.exe reste.

Erreur bête de ma part ! Il suffit de supprimer les processus en trop et hop, ça repart !

Salut à tous.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gr
 
Bonjour,

Merci pour les conseils.

J'ai remarqué que sshd tourné toujours et je ne pouvez pas l'arreter... Enfin j'ai tapé "exit" pour quitter ma session et j'ai recommencé. Ceci a correctement arreté le service sshd et ensuite ça marché correctement.

Je pense le problème était parce que j'ai fermé la fenêtre et sshd n'a pas eu la chance de fermer correctement.

J'éspere cette info sera utile...
0
Frangi
 
Si comme moi, vous avez testé plusieurs produits SSH, c'est tout bête, mais il faut penser à les arrêter avant ;-p
Car sinon le serveur ne pourra pas s'attacher au port 22.
et il vous dira à tort "/var/empty must be owned by root..."

ciao
0
viktor951 Messages postés 78 Statut Membre
 
Bonjour, je ne m'en sors pas de cette installation :
J'ai suivi les étape unes à unes, seule une ne m'a pas été proposée :
Quand il vous est demandé "CYGWIN=", entrez : ntsec tty

Cependant le service est bien créé mais je ne peux pas le démarrer (erreur 1062)...
j'ai essayé de recommencer au début en prenant soin de d'abord tout désinstallé comme expliqué dans le post mais rien n'y fait ... :(
j'aurais besoin d'idées svp ...

Merci d'avance, a bientôt
Victor
0
GJJ
 
je m'en suis sorti en allant voir le sshd.log qui m'indiquait des pb de droits sur les fichiers
ssh_host_rsa_key et ssh_host_dsa_key

je les ai donc modifiés tels que :
$ ls -l /etc/ssh_host_*
-rwx------ 1 SYSTEM root 668 2010-01-31 20:01 /etc/ssh_host_dsa_key
-rwx------ 1 SYSTEM root 1675 2010-01-31 20:01 /etc/ssh_host_rsa_key
0
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667
 
Retour sur mon article: Je ne recommande absolument pas l'installation d'un serveur ssh par Cygwin sous Windows.

Ce n'est pas fiable, ce n'est pas sûr.
0
viktor951 Messages postés 78 Statut Membre
 
Ok,
y aurait-il un autre moyen pour faire un sftp entre 2 réseaux windows ?
Il faudrait que je puisse y accéder via des scripts.
J'espère que tu pourras me renseigner
Merci, a bientôt
0
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667
 
Je me souviens avoir vu des serveurs ssh bien packagés.
Minutes je cherche.
0
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 667
 
Je me souviens avoir vu des serveurs ssh bien packagés.

En voilà quelques uns, mais je ne les ai pas testé:
http://www.freesshd.com/
https://www.itefix.net/copssh
https://mobassh-fr.mobatek.net/
0
viktor951 Messages postés 78 Statut Membre
 
merci je vais voir leur fonctionnement :)
A une prochaine!
0