Forum Linux.debian/ubuntu connexion SSH

Posté par .
Tags : aucun
1
12
fév.
2006

Bonjour,

J'aimerais me connecter via ssh sur ma station de travail.

J'ai modifier mon /etc/hosts.allow avec cette ligne

ssh sshd : ALL@ALL : ALLOW

J'ai modifié mon fichier /etc/inetd.conf avec cette ligne :

ssh stream tcp nowait sslwrap.sslwrap /usr/sbin/tcpd /usr/sbin/sslwrap -nocert -addr 127.0.0.1 -port 22

J'ai ensuite relancé inetd, mais je n'arrive toujours pas à me connecter sur ma station avec ssh

Par exemple j'aimerais me connecter sur ma station en ssh depuis mon travail ….

Quand je fais un ssh en local j'obtiens cela :

root@xxxxxx :~# ssh 127.0.0.1

ssh: connect to host 127.0.0.1 port 22: Connection refused

Par contre les connections sur d'autre PC fonctionne tres bien ??? ?

Merci de votre aide.

  • # sshd

    Posté par (page perso) . Évalué à 1.

    apt-get install ssh

    sinon que te dis 'pgrep sshd' ?
    • [^] # Re: sshd

      Posté par (page perso) . Évalué à 2.

      en fait si tu lances sshd via inetd pgrep ne dira rien :/

      Mais quelle est la raison pour laquelle tu le lances via inetd ?
    • [^] # Re: sshd

      Posté par . Évalué à 1.

      Commente ou vire la ligne que tu as mis dans /etc/inetd.conf, relance inetd.
      Reconfigure ssh (dpkg-reconfigure ssh en root) et répond oui à la question démarrer le serveur

      Pour info, avec la configuration actuelle de ton inetd, tu créées un tunnel du port ssh (22) de ta machine vers ... lui même !! (ce tunnel ne même à rien, quoi :\ )
      • [^] # Re: sshd

        Posté par . Évalué à 1.

        Merci de vos reponse
        J'ai viré la ligne dans le inetd.conf

        La commande dpkg-reconfigure ssh ne donne rien ( pas de prompt )
        tout comme pgrep sshd

        Pour le apt j'ai la derniere version donc pas d'update.

        Ce qui me chagrine c'est ceci :
        root@lsdbot:/etc# ps -aef | grep sshd
        root 20147 19264 0 12:31 pts/4 00:00:00 grep --color sshd

        Apparement le daemon sshd n'est pas demarré
        et quand je fais :
        root@xxxxx:/usr/sbin# sshd
        sshd re-exec requires execution with an absolute path

        alors que je suis dans le repertoire ou il est installé .....

        Par contre si je fais des connexion shh vers d'autre machine tout marche nickel ..????
        • [^] # Re: sshd

          Posté par . Évalué à 1.

          J'ai vidé les host.allow et les host.deny ce dernier etait en mode paranoiac.

          Je viens de restarter sshd et j'ai eu des messages d'erreurs suivant:
          root@xxxxxx:/etc/ssh# /usr/sbin/sshd
          Could not load host key: /etc/ssh/ssh_host_key
          Could not load host key: /etc/ssh/ssh_host_rsa_key
          Could not load host key: /etc/ssh/ssh_host_dsa_key
          Disabling protocol version 1. Could not load host key

          Le daemon est present dans le process :
          root@xxxxx:/etc/ssh# ps -aef | grep sshd
          root 7615 1 0 17:28 ? 00:00:00 /usr/sbin/sshd


          Les connections ne fonctionnent toujours pas
          J'ai fait une recherche sur le disque les 3 fichiers manquants ne sont present nulle part.
          Est ce que je peux créer des fichiers vide ?? Est ce une question bete ??
          • [^] # Re: sshd

            Posté par (page perso) . Évalué à 2.

            Si j'etais toi je ferais un apt-get --purge remove ssh et ensuite un apt-get install ssh

            Tu devrais alors pouvoir repartir d'une config propre.
          • [^] # Re: sshd

            Posté par . Évalué à 1.

            Alors, pour commencer, tu dois lancer ssh de cette façon :
            /etc/init.d/ssh start ou invoke-rc.d ssh start.
            Indépendamment de ça, tu sembles avoir des problèmes avec ta config. Peux tu préciser sur quelle distrib tu es (sarge, etch, sid, autre)
            • [^] # Re: sshd

              Posté par . Évalué à 1.

              Bastien ,

              Quand je fais /etc/init.d/ssh start j'ai un message d'erreur :

              Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_key
              Could not load host key: /etc/ssh/ssh_host_rsa_key
              Could not load host key: /etc/ssh/ssh_host_dsa_key
              Disabling protocol version 1. Could not load host key

              Quand je fais invoke-rc.d ssh start je n'ai pas de message d'erreur

              J'ai pourtant bien généré mes clés ssh avec ssh-keygen

              Apres le invoke et quand j'éssaye une connection en local :
              root@xxxxxx:/etc# ssh dubis@localhost
              ssh: connect to host localhost port 22: Connection refused

              Je suis sur Débain knoppix kaella

              merci
              • [^] # Re: sshd

                Posté par . Évalué à 1.

                Si je recapitule

                Quand je demarre sshd de cette façon :

                root@xxxxxx:/etc# /etc/init.d/ssh start

                J'ai des message d'erreur
                Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_key
                Could not load host key: /etc/ssh/ssh_host_rsa_key
                Could not load host key: /etc/ssh/ssh_host_dsa_key
                Disabling protocol version 1. Could not load host key

                Et la reponse à la connection devient :

                root@xxxxxxx:/etc# ssh dubis@localhost
                Read from socket failed: Connection reset by peer

                Quand je fais invoke-rc.d ssh start je n'ai pas de message d'erreur

                Et la reponse à la connection devient :
                root@xxxxxx:/etc# ssh dubis@localhost
                ssh: connect to host localhost port 22: Connection refused

                ça peut être aider

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.