Forum: Mikrocontroller und Digitale Elektronik SSH auf AVR


von Andreas L. (andi84)


Lesenswert?

Hallo,

ich bin grad dabei einen Ethernet-RS232-Adapter zu basteln (mit dem 
ENC28J60), um ein altes serielles Terminal mit einem Server im 
heimischen LAN zu vertüddeln. Die Frage ist jetzt, ob es realistisch 
ist, einen einfachen SSH-Client auf dem AVR zu implementieren (dann 
würde ich da einen etwas vom Kaliber Mega128 plus SRAM reinpacken) oder 
ob ich das eher gleich seinlassen sollte (dann täte es auch ein Mega16 
oder Mega32 ohne extra RAM).

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Wozu braucht man im heimischen LAN ein SSH?
Wenns dir nicht um die Sicherheit geht würd ichs lassen und auf 
wichtiges konzentrieren ;)

von Dirk B. (sharandac)


Lesenswert?

Hallo,

das ganze ist ein bisschen zu komplex für so einen kleinen Controller. 
Die Verschlüsselung an sich ist nicht das Problem, da gibt es recht gut 
Implemenierungen von z.b. AES-256, aber die Aushandlung der 
Schlüsselpaare beim Verbindungsaufbau ist einfach nicht für so einen 
kleinen Controller zu bewältigen, siehe Faktorzerlegung. Ich selber habe 
einen Telnet-client/server mit TAE Verschlüsselung geschrieben wo beide 
paare bekannt sind. So geht es am einfachsten und braucht auch nicht 
viel platz und man fühlt sich halbwegs sicher.

CA Dirk

von Andreas L. (andi84)


Lesenswert?

@Lüubi: natürlich geht es mir um die Sicherheit. Ich mag einfach keine 
unverschlüsselten Passwörter, die im Netz rumflitzen und erst recht 
keine Server, die sowas akzeptieren.

Außerdem wäre SSH praktisch, um nicht nur auf den lokalen Server,sondern 
auch auf andere Maschinen zuzugreifen (ohne auf dem Server SSH 
aufzurufen).
Ich werde wohl erst mal eine Telnetbox basteln und mich dann mal mit den 
ARMs beschäftigen. Die sollten das ja ansich können. Da es von Atmel 
auch welche gibt, die einen LCD/CRT Controller bereits integriert haben, 
könnte man das Ganze dann auch direkt mit VGA- und 
PS/2-Tastaturanschluss bauen. Ist dann halt entsprechend komliziert und 
braucht auch ordentlich RAM, aber sonst wäre es ja langweilig ;).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.