11
votes

PHPSTORM: l'algorithme négociation échoue

J'ai un serveur distant où j'espère mes projets. Et j'utilise mon phpstorm localement, donc chaque fois que je sauvegarde, il se synchronise automatiquement avec le serveur distant.

Cependant, j'ai échoué à configurer PhpStorm pour exécuter PHPUnit sur le serveur distant.

Sous Configurer l'interpréteur PHP distant I remplissez les bonnes informations (hôte, nom d'utilisateur et mot de passe).

L'erreur que j'ai est une erreur "algorithme négociation échoue" lorsque je valide et "test SFTP Connection: Connexion à" L'adresse d'identification "a échoué" quand J'essaie de spécifier le chemin de l'interprète PHP.

Comment puis-je résoudre ce problème?


3 commentaires

Veuillez vous reporter à ce ticket: YOUTRACK.JETBRAS.COM/issue/wi-25360


Également lié (comment il peut être fixé à partir du côté serveur): Stackoverflow.com/Questtions/26424621/...


Essayez des outils | Déploiement | Configuration | Paramètres avancés -> Toujours utiliser la commande de liste, pourrait être utile.


4 Réponses :


38
votes

J'ai eu le même problème. J'ai résolu ce problème en ajoutant xxx

à xxx

et après cela, je redémarre sshd xxx


6 commentaires

J'ai eu le même problème après avoir créé une nouvelle boîte vagabonde et peut confirmer que cela fonctionne pour moi.


kexalgorithmes diffie-hellman-group1-sha1 suffit (pour moi au moins)


Je viens d'essayer cette solution, je n'ai pas l'erreur d'algorithme mais SSH est bloquée. J'ai toujours une "connexion refusée" lorsque vous essayez de vous connecter avec SSH ...


Travaillé avec Debian 8 Openssh / SFTP-Server, merci.


Cela a fonctionné pour moi aussi. Que fait la ligne "faire / moyenne"?


@Zahrec Lire FreeBSD .org / cgi / ...



2
votes

comme Guillaume Fache Configuration minimale proposée pour phpstorm est:

kexalgorithms diffie-hellman-group1-sha1

mais diffie-hellman-group1-sha1 Utilisation:

1) 1024 module de bits - cassable, marqué comme insécurité

2) SHA-1 - Possibilité d'attaque de collision confirmée confirmée


conclusion:

Utiliser une paire de clés publique / privée - plus sécurisée et pas besoin de sauvegarder ou de taper mot de passe

 Entrez la description de l'image ici


0 commentaires

1
votes

Modifier ce fichier: xxx

ajoutez cette ligne: xxx

et redémarrage: xxx

Cela fonctionne pour moi!


0 commentaires

7
votes

Il suffit de mettre à niveau Ubuntu vers 16.04 et a rencontré ce problème, la "négociation d'algorithme échoue" dans Phpstorm 8.0.3.

Le problème est avec la bibliothèque JSCH-0.1.51.jar. Si vous écrasez le fichier JSCH-0.1.51.jar avec le dernier fichier https://sourceforge.net/projects/ JSCH / (actuellement JSCH-0.1.54.jar) et redémarrez, ça devrait aller bien. Pas besoin d'ajouter des algorithmes d'insécurité à votre démon SSH.


0 commentaires