我有一台托管我的项目的远程服务器。而且我在本地使用PhpStorm,因此每次保存时,它都会与远程服务器自动同步。
但是,我无法配置PhpStorm在远程服务器上运行PHPUnit。
在Configure Remote PHP Interpreter
下,我填写正确的信息(主机,用户名和密码)。
我遇到的错误是验证时的"Algorithm negotiation fail"
和尝试指定PHP解释器的路径时的"Test SFTP Connection: Connection to 'id address' failed. Connection failed"
。
我该如何解决?
最佳答案
我有同样的问题。我通过添加解决了这个问题
KexAlgorithms curve25519-sha256 @ libssh.org,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重新启动sshd
关于windows - PhpStorm:算法协商失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28612875/