Ich bin neu in GoLang und ich versuche, eine Verbindung zu einem Remote-Server mit go. Aber ich halte die folgende Fehlermeldung erhaltenGoLang: "Kein gemeinsamer Algorithmus für Schlüsselaustausch" Fehler
Failed to dial: ssh: handshake failed: ssh: no common algorithm for key exchange; client offered: [curve2****-sh****@libssh.org ****-sha*-nis****ecdh-sha2-nistp384 ecdh-sha2-nistp**** diffie-hellman-group14-sha1 diffie-hellman-group1-sha1], server offered: [diffie-hellman-group-exchange-sha***]
unten ist die Config, die ich
config := &ssh.ClientConfig{
User: user,
HostKeyCallback: nil,
Auth: []ssh.AuthMethod{
publicKey,
},
}
Wenn möglich, könnten Sie mir sagen, wie man jede/jede von denen zu tun? Ich bin sehr neu in der Golang und Netzwerk Programmierung und ich würde jede Hilfe zu schätzen wissen. Danke – user1851006