Your best friend for file transfer.

Fetch application logoFetch

SFTP Connection Could Not Be Established (4 posts)

  • Started 1 year ago by Tim
  • Latest reply 1 year ago from Jim Matthews
  • Tim Member

    This month I've started seeing an error when trying to connect to an SFTP.

    Server responded: “Unable to negotiate with $IPADDRESS port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1"

    I know the hostname, username, password, and authentication method are all correct because Transmit is able to connect just fine.

    Any suggestions on how I can resolve this issue in Fetch?

    Edited 1 year ago #

  • Jim Matthews Administrator


    The problem is that by default your version of macOS does not use the SSH key exchange methods supported by your SFTP server (Apple made this change to improve security). You may want to ask your SFTP server administrator to upgrade to allow key exchange methods. Otherwise you can work around this change by doing the following:

    1) Choose Utilities from the Go menu in the Finder
    2) Open Terminal
    3) Enter the following (replacing HOSTNAME with your server's hostname):

    echo -e "\nHost HOSTNAME \nKexAlgorithms diffie-hellman-group14-sha1\n" >> ~/.ssh/config

    and press Return.

    Please let me know if that does not work.


    Jim Matthews
    Fetch Softworks

    Posted 1 year ago #

  • Steve Coletta Member

    Connecting to shortcut Natural Curves Boards fails intermittently for several days now. Currently will not open connection after several attempts. Still using the same MacOS (Catalina) and I have not changed ant Fetch settings - host name, user name, connect using, enable encryption, password, or add to keychain. Using the terminal work around did not correct the problem. I'm considering two other options. Creating a new short cut or deleting Fetch and downloading Fetch again. Thank you for your help.

    Kind regards,
    Steve Coletta

    Posted 1 year ago #

  • Jim Matthews Administrator

    Hi Steve,

    It's possible that something changed on the server end. Could you contact me at and include the contents of the Fetch Transcript window after you get the error?


    Jim Matthews
    Fetch Softworks

    Posted 1 year ago #


  • Or nickname, if you prefer.
  • This will be kept confidential.
  • This is to ensure that you’re a person, not a spambot.