Connexion ssh

titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai installé un serveur SSH sur une machine windows et j'essaye d'y accéder depuis une autre machine windows en ligne de commande.
Et j'ai l'erreur suivant : no kex alg

J'ai openSSH sur les deux machines

Merci de votre aide

4 réponses

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonsoir,

    Tu tapes quoi comme ligne de commande ?

    Tu as essayé avec PuTTY ?
    0
    1. titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
       
      ssh utilisateur@ipMachine -p port 'Autre fichier bat a exécuté'

      Cette ligne est dans un fichier bat avec d'autres lignes mais c'est bien celle-ci qui merde
      0
  2. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Selon ce site : http://sysadm.mielnet.pl/no-kex-alg/

    Il y a une ligne à rajouter dans le fichier de configuration du serveur.
    0
    1. titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
       
      Sa serait quelle ligne?

      Et quand je tente d'accéder à la machine en SSH via putty sa fonctionne
      0
    2. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Cette ligne :

      KexAlgorithms diffie-hellman-group1-sha1,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1


      ps : si ça fonctionne avec PuTTY, tu peux utiliser plink alors.
      0
    3. titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
       
      Je pourrait exécuté mon bat qui contient l'appel ssh avec plink?
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
         
        plink est un outil en ligne de commande, tu peux facilement l'intégrer dans ton batch.
        0
  3. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Voilà un exemple d'utilisation de plink :

    plink.exe -ssh -P 22 -l titi0006 -pw motdepasse -X -2 192.168.1.10
    0
    1. titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
       
      Je met cette ligne dans le fichier bat c'est ça?
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
         
        oui c'est ça, n'oublie pas d'adapter les paramètres, ce n'est qu'un exemple parmi d'autres.
        0
  4. titi0006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    J'ai fait comme ceci:
    plink -ssh User@IP -P port 'Fichier à exécuté sur la machine distante'

    Et j'ai comme erreur:
    La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Quel est l'emplacement et le contenu du fichier à exécuter ?
      0