IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

[FreeBSD] SSHD - Probleme d'acces derriere NAT


Sujet :

BSD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut [FreeBSD] SSHD - Probleme d'acces derriere NAT
    Bonsoir a toutes et a tous,

    Je suis en train de mettre en place un segment reseaux prive dans mon universite. Le but est de pouvoir controller les equipements reseaux tel que par-feu, switch et router via un Server Console (Cisco 2500 series) et de controller les differents hotes via windows 2000 Server avec Traduction d'adresse (NAT). les hotes connectes a mon reseaux prive tournent sous FreeBSD 5.4 et doivent etre accessible via SSH.

    Depuis cet apres midi je galere pour pouvoir acceder a mes hotes avec puTTY depuis une machine sous Windows XP. Pendant un moment j'ai bien cru que mes configurations reseaux et NAT etaient mal faite. Cependant la console de traduction de Win2k indique bien que ma requete a ete accepte sur le port que j'ai choisi (2001) et ensuite retransmisse vers l'hote que je veux contacter sur le port numero 22. Malheureusement, la connexion expire Qui plus est, pendant que puTTY essaye d'etablir la connexion, je fais un "sockstat | grep sshd" sur l'hote directement mais la console indique aucune connexion etablie.

    Notez que une connexion SSH depuis la passerelle win2k marche parfaitement.

    J'en conclue donc que mon daemon SSH ne sait que faire de cette connexion entrante.
    * dois je rajouter une commande ou une ligne de configuration dans FreeBSD 5.4 ? si oui laquelle?
    * y a t il un parametre supplementaire a ajouter au daemon SSH?
    * puTTY doit il etre configure d'une maniere particuliere?

    Merci par avance aux participant(e)s.

    Ar@mi$

  2. #2
    zul
    zul est déconnecté
    Membre chevronné Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Par défaut
    Pour commencer j'essayerai de voir ce que tcpdump voit arriver sur le port 22.

    Vérifier que le daemon sshd est bien lancé
    Vérifier que les clés ont été généré
    Vérifier la version du protocole utilisé sur le serveur et celle sur le client
    Verifier que le daemon est bien lancé sur le port 22
    Regarder les logs
    Vérifier qu'un firewall n'est pas activé ( je ne pense pas toutefois qeu ce soit ca le probleme ).

    Avec aussi peu d'indications coté freebsd, c'est difficile de faire un diagnostique.

  3. #3
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Citation Envoyé par zul
    Vérifier que le daemon sshd est bien lancé
    Verifier que le daemon est bien lancé sur le port 22
    Citation Envoyé par Aramis
    Notez que une connexion SSH depuis la passerelle win2k marche parfaitement.
    Cela ne repond t il pas a votre question?
    Citation Envoyé par zul
    Vérifier que les clés ont été généré
    Lorsque la connexion SSH est etablie depuis la passerelle avec puTTY, il est effectivement demande d'accepter la clef. J'en deduis donc que les clefs sont generees. Cependant il doit bien y avoir un moyen d'en avoir le coeur net... la question est comment?
    Citation Envoyé par zul
    Vérifier la version du protocole utilisé sur le serveur et celle sur le client
    Toutes les options de puTTY sont par defauts aussi bien lorsque je teste avec la passerelle ou bien depuis la machine "cliente". SSHD est active via le fichier rc.conf avec la commande suivante:
    la commande "sockstat | grep sshd" donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    root    sshd    396    3    tcp6    *:22    *:*
    root    sshd    396    4    tcp4    *:22    *:*
    Citation Envoyé par zul
    Regarder les logs
    Les quels?
    Citation Envoyé par zul
    Vérifier qu'un firewall n'est pas activé ( je ne pense pas toutefois qeu ce soit ca le probleme ).
    Comme mentione ci-dessus la requete est bien retransmisse de l'interface publique vers l'interface privee. La machine FreeBSD ne possede pas de par-feu.
    Citation Envoyé par zul
    Avec aussi peu d'indications coté freebsd, c'est difficile de faire un diagnostique.
    Je vous retourne la faveur. Avec un commentaire pareil il est difficile de determiner les informations que vous desirez.
    Citation Envoyé par zul
    Pour commencer j'essayerai de voir ce que tcpdump voit arriver sur le port 22.
    Je vais voir ce que je peux faire.

    Ar@mi$

  4. #4
    zul
    zul est déconnecté
    Membre chevronné Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Par défaut
    Désolé je n'avais pas vu
    Notez que une connexion SSH depuis la passerelle win2k marche parfaitement.
    Ca élimine un bon nombre de piste d'un coup. ( la prochaine fois je boirai au moins 2 café avant de répondre ).

    Les clés sont générés sinon tu aurai pas pu te connecter ( ce sont des fichiers du genre ssh_host_dsa_key ssh_host_rsa_key ssh_host_dsa_key.pub .. dans /etc/ssh ).

    Le fichier de log pour sshd est de base /var/log/syslog ou /var/log/messages Il faudrait que je vérifie.

    Si tu arrive à te connecter directement sur le sshd, je ne pense pas que ca soit un probleme de configuration. Je pencherai plus pour un problème de routage. tcpdump / windump devrait mettre le problème en evidence je pense.

  5. #5
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Bonsoir,

    probleme
    J'ai decouvert que la requete de connexion arrivait en claire sur le daemon SSH, c'est a dire que mon adresse publique parait dans les packets. Or mon hote FreBSD n'avait aucune idee de la route vers laquelle retransmettre la reponse. J'ai donc ajoute une route par defaut comme qui suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $ su
    $ 
    #route -n add -net publicNetwork gateway 192.168.0.2
    et tout marche Mais j'ai honte quand meme, j'ai pense betement que la machine retransmettrai les communications dans le sens inverse

    bon maintenant je m'en vais galerer pour faire marche FreeBSD avec un proxy HTTP/FTP....

    Ar@mi$

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'accès en root
    Par Max Payne dans le forum Administration système
    Réponses: 5
    Dernier message: 20/11/2004, 13h19
  2. [Debutant] Probleme d'acces a une variable
    Par Bugmaster dans le forum Langage
    Réponses: 16
    Dernier message: 02/09/2004, 15h57
  3. probleme d'acces a une machine sur un réseau
    Par zorian dans le forum Développement
    Réponses: 3
    Dernier message: 09/06/2004, 13h04
  4. Problem d'accès à la base Access : Error 80004005
    Par lord_paco dans le forum ASP
    Réponses: 2
    Dernier message: 03/06/2004, 23h18
  5. Probleme d'acces a show table status
    Par arcane dans le forum Requêtes
    Réponses: 4
    Dernier message: 17/11/2003, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo