staging.inyokaproject.org

ssh mit bestimmten HostbasedAcceptedAlgorithms

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

averlon

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

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!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Was versucht denn der Client zu nutzen? Kannst du da mal -v machen?

averlon

(Themenstarter)

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

DJKUhpisse schrieb:

Was versucht denn der Client zu nutzen? Kannst du da mal -v machen?

nein, kann ich leider nicht. Das ist ein Node-Red Node der diesbezüglich keine Informationen liefert.

Aber das bringt mich trotzdem auf eine Idee: Ich werde einfach mal in der sshd_config alle Algorithmen die nicht zum STANDARD gehören aktivieren. Vielleicht gibt es ja damit einen Treffer.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14402

averlon schrieb:

nein, kann ich leider nicht. Das ist ein Node-Red Node der diesbezüglich keine Informationen liefert.

Aber irgend jemand benutzt doch beim Node-Red den ssh-Client, oder?

averlon schrieb:

Aber das bringt mich trotzdem auf eine Idee: Ich werde einfach mal in der sshd_config alle Algorithmen die nicht zum STANDARD gehören aktivieren. Vielleicht gibt es ja damit einen Treffer.

Wenn der ssh-Client den Algorithmus den der sshd-Server gerade bzw. jetzt benutzt, nicht in seiner default-Konfiguration bzw. nicht bei seinen default-Optionen hat, wird das nichts bringen.
Du musst dann den ssh-Client, mit der entsprechenden Option starten/benutzen.

averlon

(Themenstarter)

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

lubux schrieb:

Aber irgend jemand benutzt doch beim Node-Red den ssh-Client, oder?

Benutzer gibt es sicherlich viele. Der Client kann bzgl. der Methoden nicht konfiguriert werden - zumindest kann ich aus der Doku und den Parametern nichts erkennen.

Und der Entwickler reagiert leider nicht auf "Issues" auf Gibhub. Das ist ja leider oft so, dass Entwicklungen "verlassen" sind. Solange sie funktionieren - gut. Danach Problem!

Ich muss mal suchen, ob ich im Source-Code irgendwas finden kann. Bin allerdings kein Entwickler!

averlon

(Themenstarter)

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

nachdem ssh vom system aus funktioniert, werde ich jetzt auf die Systemfunktion in Node-Red wechseln. Damit sollte das Thema gelöst sein.

EDIT: das hat funktioniert!

Antworten |