sftp-Option bei dropbear

hermann72pb

IPPF-Promi
Mitglied seit
6 Nov 2005
Beiträge
3,726
Punkte für Reaktionen
16
Punkte
38
Letzte Zeit beschäftige ich mich relativ selten mit FREETZ und wollte heute zum ersten Mal seit mehreren Monaten mein FREETZ auf den Vordermann bringen. Ein der Gründe dafür war die neue AVM-Firmware, die erst seit kurzem vom Trunk unterstützt wird. Schon beim herunterladen der AVM-Firmware per wget merkt man, dass sie mit 14MB für eine 7270 ziemlich "schwer" ist. Da bleibt wirklich nicht viel Platz übrig für den FREETZ. Und externalisieren musste ich bis jetzt bei einer 7270 noch nicht und will auch weiterhin nicht, wenn es nicht not tut.
Wie auch immer, wurde mein Image etwa 200kB zu groß. Mit dieser Anzeige scheint zwar auch nicht alles ganz zu stimmen, ist aber erstmal egal. Aufgefallen war mir durch die Auflistung der Pakete und deren Größe (übrigens, eine wunderbare Funktion!!!), dass openssh mit seinen 600kB ziemlich stark ins Gewicht fällt. Mir war nicht bewußt, dass ich openssh ausgewählt hatte. Erst nach einem aufmerksamen Lesen der Hilfe und nach dem Studieren der Abhängigkeiten habe ich verstanden, dass sftp vom dropbear gar nicht seine eigene Funktion ist, sondern, dass dafür extra Openssh gebaut wird... Die Logik verstehe ich zwar nicht, warum man dann diese Funktionalität beim dropbear hinpacken sollte. Es wäre aber schön, dass wenn man schon sowas macht, dass man wenigstens in der gleichen Hilfe darauf aufmerksam macht, dass dies dem Benutzer die ganzen 600kB in seinem Image kosten wird.
Desweiteren habe ich versucht die sftp-Funktionalität von dropbear zu deaktivieren. Dies alleine hat keinen Erfolg gebracht. "make config-clean-deps" brachte auch keinen Erfolgt. Nagut, danach wieder in menuconfig und händisch den gut versteckten sftp-Server wieder deaktivieren. Erst das führte dazu, dass openssh mit seinen 600kB nun weg ist.
Danach ist mein Image immer noch 200kB zu groß. Entweder funktioniert die Endberechnung nicht richtig, oder ich muss noch etwas weg schmeißen...

MfG
 
Hallo Hermann.

Machst du einen Patch für die Erweiterung der Anzeige für sftp im menuconfig und die Hilfe? Könnt man wirklich etwas besser beschreiben. Wobei ich meine, dass wir keine Größenangaben mehr im menuconfig haben!?

Da sftp unter OpenSSH eine eigenständige Option ist wird die natürlich nicht abgewählt, wenn du den Haken in der dropbear Sektion entfernst.

Ich musste wegen der Größenangabe selbst nachschauen. Es ist leider so, dass hier die Größe des kompletten Pakets ohne Libraries angezeigt wird. Das sftp-Binary selbst hat ja keine 60 KB (benötigt aber libcrypto)...

Gruß
Oliver
 
Mit dem Patch schaue noch im Laufe der nächsten Tage...
MIt 600kB vs. 60kB leuchtet es mir jetzt ein. Es hat bei mir nämlich nicht gereicht, nur sftp-Option zu deaktivieren. Und SSL-Libs hatte ich so oder so im Image wegen OpenVPN und anderer Sachen. Mir haben 200kB im Image gefehlt, die ich anderwertig rausholen musste (einige make- und debug- Sachen bei NTFS und EXT deaktiviert).
Man sollte dann bei dieser tollen Auflistung während des Build-Prozesses darauf hinweisen, dass es "bis zu ..."-Angaben sind. Sonst verwirrt es nur.
In der Hilfe-Beschreibung zu sftp-Option von dropbear sollte man beide Größen angeben und eindeutig darauf hinweisen, dass diese sftp-Option nicht von dropbear kommt und fölglich SSL-Libs braucht, wie es bei OpenSSH ja üblich ist.
Generell finde ich aber gut, wenn man in der Hilfe grobe Schätzwerte über die Größe vom Paket angibt. Z.B. bei beiden SAMBA-Versionen stehen sie drin und haben mir geholfen.

Ich versuche da eine passende Formulierung zu finden.

MfG
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.