PhpStorm: Сбой согласования алгоритма


У меня есть удаленный сервер, на котором я размещаю свои проекты. И я использую свой PhpStorm локально, поэтому каждый раз, когда я сохраняю, он автоматически синхронизируется с удаленным сервером.

Однако мне не удалось настроить PhpStorm для запуска PHPUnit на удаленном сервере.

В разделе Configure Remote PHP Interpreter я заполняю правильную информацию (Хост, имя пользователя и пароль).

У меня возникает ошибка "Algorithm negotiation fail" при проверке и "Test SFTP Connection: Connection to 'id address' failed. Connection failed" при попытке указать путь интерпретатора PHP.

Как мне это исправить ?

Author: smarber, 2015-02-19

4 answers

У меня была та же проблема. Я решил эту проблему, добавив

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

До

/etc/ssh/sshd_config 
и после этого я перезапускаю sshd
sudo systemctl restart sshd
 35
Author: rjaros, 2015-02-24 22:39:32

Только что обновил Ubuntu до 16.04 и столкнулся с этой проблемой, "Ошибка согласования алгоритма" в PhpStorm 8.0.3.

Проблема заключается в том, что jsch-0.1.51.jar библиотека. Если вы перепишете jsch-0.1.51.jar файл с последним из https://sourceforge.net/projects/jsch / (в настоящее время jsch-0.1.54.jar ) и перезагрузите, все должно быть в порядке. Нет необходимости добавлять небезопасные алгоритмы в ваш демон ssh.

 7
Author: C. Harley, 2016-11-06 03:53:36

Как Гийом Фаш предложил, минимальная конфигурация для PhpStorm такова:

KexAlgorithms diffie-hellman-group1-sha1

Но diffie-hellman-group1-sha1 используйте:

1) 1024 bits modulus - хрупкий, помеченный как insecure

2) SHA-1 - разрушаемая, подтвержденная возможность атаки при столкновении


Заключение:

Используйте пару открытых/закрытых ключей - более безопасно, и нет необходимости сохранять или вводить пароль

enter image description here

 2
Author: wasikuss, 2015-08-09 18:35:35

Отредактируйте этот файл:

sudo /etc/ssh/sshd_config 

Добавьте эту строку:

KexAlgorithms diffie-hellman-group1-sha1

И перезапуск:

sudo systemctl restart sshd

Это работает для меня!

 0
Author: Biker974, 2016-10-29 19:04:42