The error is this:

Server does not support diffie-hellman-group1-sha1 for keyexchange

on the Ubuntu 15 server.
On SSH I come without problems, the normal client. And this is trying DBforge.

  • Are you connecting a mysql client running on one machine to a mysql server running on another? what protocol do you use? tcp / ip? - aleksandr barakin
  • @alexanderbarakin in general those support sent me here forums.devart.com/viewtopic.php?f=23&t=31944 , Mysql worckbench also refused to connect. I really didn’t really understand what the file was written on the server, but I didn’t understand what to change - Serge Esmanovich
  • change there is proposed the contents of the file sshd_config . I assume that we are talking about the file /etc/ssh/sshd_config . - aleksandr barakin
  • @alexanderbarakin this is how I understood only further =) - Serge Esmanovich
  • one
    In fact, I see a line from the link given by you, which I propose to add to the sshd_config file. there seems to be no mention of the word protocol in this line. - aleksandr barakin

2 answers 2

as written on the link, you can add a line to the /etc/ssh/sshd_config file as a workaround:

 KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 

and, checking the syntax of the configuration file (if it does not return anything, then the syntax is correct):

 $ sudo sshd -t 

reload configuration:

 $ sudo /etc/init.d/ssh reload 

but at the very end of the link there is a message from 2016/02/06 that the new version of dbforge no longer contains the described error.

    write it down

     KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr 

    to file

     /etc/ssh/sshd_config 

    then restartan sshd

     service ssh restart service sshd restart