Connexion ssh

Fermé
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017 - 14 mars 2017 à 21:43
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 15 mars 2017 à 19:15
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

barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
14 mars 2017 à 22:05
Bonsoir,

Tu tapes quoi comme ligne de commande ?

Tu as essayé avec PuTTY ?
0
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:19
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
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
14 mars 2017 à 22:39
Selon ce site : http://sysadm.mielnet.pl/no-kex-alg/

Il y a une ligne à rajouter dans le fichier de configuration du serveur.
0
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:42
Sa serait quelle ligne?

Et quand je tente d'accéder à la machine en SSH via putty sa fonctionne
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
Modifié par barnabe0057 le 14/03/2017 à 22:48
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
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:51
Je pourrait exécuté mon bat qui contient l'appel ssh avec plink?
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918 > titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:55
plink est un outil en ligne de commande, tu peux facilement l'intégrer dans ton batch.
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
14 mars 2017 à 22:53
Voilà un exemple d'utilisation de plink :

plink.exe -ssh -P 22 -l titi0006 -pw motdepasse -X -2 192.168.1.10
0
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:54
Je met cette ligne dans le fichier bat c'est ça?
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918 > titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 22:59
oui c'est ça, n'oublie pas d'adapter les paramètres, ce n'est qu'un exemple parmi d'autres.
0
titi0006 Messages postés 156 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 18:24
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
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
Modifié par barnabe0057 le 15/03/2017 à 19:55
Quel est l'emplacement et le contenu du fichier à exécuter ?
0