Farbige SSH Session ( remote shell nicht bash o.ä )

Seratio

Urgestein
Thread Starter
Mitglied seit
14.07.2004
Beiträge
3.065
Ort
viva colonia
Hi,

ich suche derzeit nach einer Lösung innerhalb von SSH Sessions mithilfe von Regexen bestimmte Teile einzufärben.

Hintergrund ist der folgende: Ich habe sehr viel mit Routern und Switchen zutun, welche keine klassische Bash o.ä., sondern z.B. ehr eine Cisco ähnliche Shell haben.

Mittels grc funktioniert das auch schon ganz gut. Jedoch sehe ich Eingaben auf dem jeweiligen System dadurch erst nachdem ich Enter gedrückt habe. Und das ist bei vertippern ätzend :d

Einfärben möchte ich z.B. IP Adressen, MAC Adressen, Route Preferenzen etc.

Gruß
Alex
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Die mir bekannten Lösungen (Powerline, Prezto, oh-my-zsh) laufen alle in der Shell auf dem Remote System. Das ist bei dir vermutlich keine Option? Evtl. ließe sich etwas mit Expect zusammenhacken, das dürfte aber ziemlich aufwändig sein.
 
genau so ist es. Die Remotesysteme haben nicht zwangsläufig eine Bash. Meist ist es noch nicht mal ein Linux was darauf läuft.


An Expect habe ich auch schon gedacht.. aber das fühlt sich für mich nach sehr viel frickelei an :d
 
genau so ist es. Die Remotesysteme haben nicht zwangsläufig eine Bash. Meist ist es noch nicht mal ein Linux was darauf läuft.
Das ist nicht unbedingt ein Problem mit Powerline. Braucht allerdings Python und läuft dann als Dämon im Hintergrund. Die Shell läuft dann als Client und das muss übrigens auch keine Shell sein, sondern alles was programmierbar ist geht im Prinzip. Es gibt Powerline Plugins z.B. für vim oder tmux. Hmm, vielleicht schaust du dir die tmux Geschichte mal genauer an: https://github.com/erikw/tmux-powerline.
 
Hi,

thx. Das schaue ich mir auf jedenfall noch mal an.

Ich habe aber eben parallel auch noch was interessantes gefunden. und zwar einen Patch für den OpenSSH Client und bis lang funktioniert das sogar ganz gut. Ist halt etwas nervig ssh jedes mal neu zu kompilieren. Aber es tut auf jedenfall:

https://github.com/mxtommy/Cisco-SSH-Client

Das sieht dann z.B. so aus:
colorize.PNG
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh