Bonjour tout le monde
mon problème est le suivant: Je sais que Windows 98SE n'est pas recommandé pour ca mais je souhaite installer un serveur SSH sous cet OS (Dans mon cas y a pas trop de risques liés a ce système et c'est surtout a titre ludique dans un premier temps)
Bref apres recherche j'ai pas trouvé autre chose que Cygwin avec openSSH qui permet de faire cette installe
je pense avoir fait ce qu'il faut (enfin surment manque t'il quelque chose ) et j'ai mis sur une autre machine du reseau local un client SSH "putty"
lorsque je tente une connexion, j'ai sans cesse le message d'erreur qui revient "permission denied"
j'ai cherché sur google et sur le forum des réponses pouvant faire avancer mais je reste bloquer (à mon avis sur des points qui ne sont pas tous liés au fait que le serveur soit sous W98se)
alors si certains peuvent m'éclairer sur certaines de ces questions, je les remercie par avance
Cygwin installe un lien vers l'executable BASH.exe sur la machine serveur dans le menu démarrer, quand on le lance, on a un shell avec une sorte de noyau unix avec un prompt du genre user@nom_du_serveur
1) Est ce que cette fenetre est un terminal de controle du serveur? (a priori par defaut on est dans le home du user, j'en ai qu'un, c'est l'utilisateur qui s'authentifie sur le reseau au démarrage de W98se)
2) Est ce que cet utilisateur est le root? et comment le vérifier?
3) est ce que l'ouverture de ce shell lance le demon du serveur ssh? (a priori non et de ce que j'ai compris il faudrait lancer /usr/sbin/sshd, pouvez vous me le confirmer et m'indiquer si il y a pas autre chose a lancer aussi genre /usr/sbin/cygserver ou autre)
4) Comment vérifier que le demon serveur est bien lancé?
Dans cette fenetre BASH, je peux lancer ssh localhost, si je tappe en login le user de Windows98 (qui s'est ajouté dans passwd après la commande d'install mkpasswd -l > /etc/passwd) et son mot de passe associé (crypté avec l'exe crypt motdepass et dont le resultat a ete mis dans passwd)
j'ai aussi droit au message d'erreur permission denied (comme avec putty depuis une autre machine)
5)que puis je vérifier pour déterminer la cause de cet echec ? quelles manipes faire pour tenter de trouver ce qui cloche?
les pistes qui me sont venues sont soit:
- un soucis avec /etc/passwd
- un probleme de droit sur certains fichiers (il y a beaucoup de truc en 544)
- le serveur est pas démarré
6)quelles commandes taper (pour monter ou autre )pour que le home de l'utilisateur soit les partitions C et D entieres du même disque dur de cette machine et non juste un dossier dans /home avec 3 fichiers ".***"
------------------------------------------
Dans l'autoexec.bat j'ai mis le path mais j'ai pas mis set CYGWIN=tty
quand j'ai lancé ssh-host-config -y (aprs avoir mis le resultat crypté du mot de passe) il a initialisé les fichiers /etc/ssh-config et /etc/sshd-config mais il m'a jamais posé les 3 questions en particulier celle sur la séparation des privilèges et le script c'est terminé avec un message disant que l'hote etait configuré avec succes (ce fichier sshd-config est difficile a lire les retours chariots unix etant différant de ceux de windows et y a beaucoup d'options commentées, sans avoir une idée de celles qui pourraient jouer un role je me suis pas hasardé à le changer)
j'ai fait aucun chmod durant l'install
le mkpasswd je l'ai fait avec l'option -l aurait il fallu le lancer avec l'option -d ? (une machine en reseau sous W98 il faut lui definir un groupe de travail, sont ensuite dans le meme voisinage reseau que celles de ce groupe, ce point ne peut il pas etre une source d'oublie et une cause au problème rencontré, ayant pas l'impression d'avoir mentionné nul part le nom de ce groupe)
Message édité par tintin34 le 07-06-2008 à 08:26:35