Skip to content

Support of key exchange diffie-hellman-group1-sha1 #15

@Nuramon27

Description

@Nuramon27

Since VSCode version 1.82, ssh key exchange with a server via the algorithm "diffie-hellman-group1-sha1" does not work anymore. Prior to version 1.5.58 of this extension, synchronization used to fail with the error message "client error: Error: Handshake failed: Unknown DH group".

Since the update to version 1.5.58, the error message "client error: Error: Handshake failed: no matching key exchange algorithm" appears instead. This change probably stems from commit 7f2b52b which changed something in the treatment of key exchange methods.

Steps to reproduce:

  • On the VMS server, setup "diffie-hellman-group1-sha1" as the ssh key exchange method (if this is not the default anyway)
  • setup ssh-helper-settings and synchronizer-settings for synchronization with some folder on the server
  • From VSCode, try to synchronize with the "Synchronize project files" command
  • Enter password (and username, if necessary)

Synchronization will then fail with the error message "client error: Error: Handshake failed: no matching key exchange algorithm".

Versions:

Windows 10 Pro 10.0.19045 Build 19045
VSCode: 1.82.2
VMS IDE: 1.5.58

This issue still appears with VMS IDE as the only installed extension.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions