在项目连接对话框中单击“测试连接”时的错误如下:
连接到“XXXXXX-ssh.services.easyname.eu”失败。无法达成和解:[diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1] and [curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384 , ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1]
你知道这个错误意味着 IntelliJ 中是否有一些设置可以修复它吗?
我有同样的问题。
在
.IntelliJIdea2019.2/system/log/idea.log
我看到显然,这是因为客户端提供的 [ssh-dss] 和服务器列表 [rsa-sha2-512, rsa-sha2-256, ssh-rsa, ssh-ed25519] 不相交,所以协议无法达成一致一种相互支持的 ssh 算法。
我按照https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004370099-DataGrip-2019-2-RC-SSH-Tunnelling-no-longer-works上的建议解决了这个问题.
首先,我发现我有以下内容
/etc/ssh/ssh_config
然后我将以下内容添加到
~/.ssh/config
这解决了我的问题。