質問: intellij idea:filezillaで同じ接続が可能であるのに、ssh接続エラー「決済に到達できません」 プロジェクト接続ダイアログ内で「接続のテスト」をクリックしたときのエラーは次のようになります。 'xxxxxx-ssh.services.easyname.eu'への接続に失敗しました。和解に到達できません:[diffie-hellman-group1-sha1、diffie-hellman-group-exchange-sha1]および[curve25519-sha256、curve25519-sha256 @ libssh.org、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で2019-09-22 13:43:58,474 [649136973] warn - z.sshj.transport.transportimpl - dying because - unable to reach a settlement: [ssh-dss] and [rsa-sha2-512, rsa-sha2-256, ssh-rsa, ssh-ed25519] net.schmizz.sshj.transport.transportexception: unable to reach a settlement: [ssh-dss] and [rsa-sha2-512, rsa-sha2-256, ssh-rsa, ssh-ed25519] at net.schmizz.sshj.transport.proposal.firstmatch(proposal.java:145) at net.schmizz.sshj.transport.proposal.negotiate(proposal.java:129) at net.schmizz.sshj.transport.keyexchanger.gotkexinit(keyexchanger.java:224) at net.schmizz.sshj.transport.keyexchanger.handle(keyexchanger.java:356) at net.schmizz.sshj.transport.transportimpl.handle(transportimpl.java:503) at net.schmizz.sshj.transport.decoder.decodemte(decoder.java:159) at net.schmizz.sshj.transport.decoder.decode(decoder.java:79) at net.schmizz.sshj.transport.decoder.received(decoder.java:231) at net.schmizz.sshj.transport.reader.run(reader.java:59) どうやら、これは[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に次のようなものがあることがわかりました。# custom options from `extraconfig`, to override generated options # generated options from other settings host * addressfamily any xauthlocation /nix/store/mpa2k8as7sympa93rzvrvkmhrh6pnahi-xauth-1.0.10/bin/xauth forwardx11 no pubkeyacceptedkeytypes +ssh-dss hostkeyalgorithms +ssh-dss 次に、以下を~/.ssh/configに追加しましたhost * hostkeyalgorithms rsa-sha2-512,rsa-sha2-256,ssh-rsa,ssh-ed25519 これで私の問題は解決しました。