728x90
λ°μν
π‘ μ΄μ λ²μ μμ λ¬Έμ κ° μμμΌλ Intellij 2023.3.5 μ λ°μ΄νΈ μ΄ν μλ¬ λ°μ μ΄μ λ²μ μ parser λ¬Έμ μκ³
μλ‘μ΄ ssh-g parser μ¬μ© μ μλ¬κ° ν΄κ²°λμλ€.
Error
Cannot connect to remote host: net.schmizz.sshj.transport.TransportException:
Unable to reach a settlement of KeyExchangeAlgorithms:
[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, kex-strict-c-v00@openssh.com]
and [diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha1,
diffie-hellman-group1-sha1]
1. ssh_config νμΌ μμ
# ssh <userid>@<IP> μ μ ν ssh_config μμ
# root/etc/ssh/ssh_config FTPλ‘λ μμ κ°λ₯
Host *
HostKeyAlgorithms rsa-sha2-512,rsa-sha2-256,ssh-rsa,ssh-ed25519 <--μΆκ°
2. Intellij parse option μ κ±°
Option > Deployment > SSH Configurations λ΄λΆ Parse config file ~/.ssh/config μ²΄ν¬ ν΄μ
Make the new ssh -G parser default : IDEA-297988
It seems that the new parser works well, with no noticeable complaints. Minimal plan: * For every connection try the new parser, and switch to the legacy one if it fails. Maximal plan: * Make UI for adjusting options instead of SSH config * An option to im
youtrack.jetbrains.com
728x90
λ°μν