Hallo, ich habe einen SSH-Client (auf einem Fremdsystem) den ich nicht ändern kann.
Für mich sieht es so aus, als ob der SSH-Server auf Ubuntu (Ubuntu 22.04.3 LTS) und der Client verschiedene Algorithmen anbieten und so nicht zusammen kommen.
debug2: KEX algorithms: 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, diffie-hellman-group14-sha1, ext-info-c debug2: host key algorithms: ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521-cert-v01@openssh.com, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-ed25519-cert-v01@openssh.com, rsa-sha2-512-cert-v01@openssh.com, rsa-sha2-256-cert-v01@openssh.com, ssh-rsa-cert-v01@openssh.com, ssh-ed25519, rsa-sha2-512, rsa-sha2-256, ssh-rsa
Gibt es eine Möglichkeiten dem SSH-Server auf Ubuntu weitere Algorithmen hinzuzufügen? Den Parameter "HostbasedAcceptedAlgorithms" in der sshd_config habe ich gesehen, kann aber keine Übereinstimmung feststellen. Aber ich kenne mich mit diesen Dingen auch nicht so gut aus.
Hat jemand einen Tipp?
Wie geschrieben: Ich kann den Client nicht ändern!