kann mit Blowfish keine SSH-Verbindung zum Remote-Computer herstellen

kann mit Blowfish keine SSH-Verbindung zum Remote-Computer herstellen

sshIch habe einen Remote-Computer, den ich verschlüsseln muss blowfish. Ich habe alles auf meinem Laptop auf meinem vorherigen Computer eingerichtet distround habe in meiner configDatei „setup“ für blowfish. Heute installiere ich Ubuntu Gnomeund wenn ich versuche, sshauf irgendeinem Computer zu installieren, erhalte ich eine Fehlermeldung

/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.

Ich habe gesucht, was ich installieren muss, aber es sieht so aus, als ob dies mit dabei sein sollte distro. Was übersehe ich?

Antwort1

In SSHv2 wird kein Verschlüsselungscode aufgerufen blowfish. Dieser war nur im alten Protokoll SSHv1 vorhanden, das (hoffentlich auch in Ubuntu) nicht mehr existiert.

SSHv2 verfügt über eine Verschlüsselung, die blowfish-cbcwie in der Manualpage beschrieben aufgerufen wird ssh_config(immer ein guter Ausgangspunkt).

Antwort2

In Ubuntu 16.04 können Sie dies versuchen (Benutzer und IP ersetzen)

ssh -XC -c [email protected] [email protected]

Antwort3

Sie müssen lediglich alle Zeilen löschen, die Folgendes enthalten:

cipher blowfish

aus der Datei ~/.ssh/config, was im Fall des ursprünglichen Verfassers Zeile 43 ist, wie die Fehlermeldung angibt. Diese Fehlermeldung ist jedoch irreführend; siehe die Antwort aufhttps://bugzilla.redhat.com/show_bug.cgi?id=1281705

Die wahrscheinliche Ursache ist, dass Sie Ihre SSH-Verbindung vor einiger Zeit eingerichtet oder ein altes Lernprogramm verwendet haben und nun auf eine SSH-Version aktualisiert haben, die diese Option nicht zulässt.

verwandte Informationen