3D-Hipster-Banner mit Gradient für SSH LocalCommand
- Shell 100%
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| ssh-banner.sh | ||
ssh-banner
3D-Hipster-Banner mit Gradient für SSH LocalCommand / Match exec.
Zeigt vor jedem Verbindungsaufbau eine kompakte Box mit Host, Alias, User, Port — als visueller Anker, welcher Tunnel gerade gegraben wird.
Aufruf
ssh-banner.sh <host> <alias> <user> <port>
In ~/.ssh/config typischerweise via:
PermitLocalCommand yes
LocalCommand ~/.ssh/ssh-banner.sh %h %n %r %p
oder zur Anzeige während Match-Evaluation:
Match exec "~/.ssh/ssh-banner.sh %h %n %r %p; false"
Voraussetzungen
bash- Terminal mit 256-Color-Support (Gradient)
- TTY auf stderr (Banner wird nur bei
[[ -t 2 ]]gerendert)
Installation
git clone ssh://git@forgejo.mueller.network:2222/holm.tools.public/ssh-banner.git
ln -sfn "$PWD/ssh-banner/ssh-banner.sh" ~/.ssh/ssh-banner.sh
Dadurch bleibt ~/.ssh/config unverändert — die dort referenzierte Datei
ist jetzt ein Symlink ins Repo.
Lizenz
MIT — Copyright (c) 2026 holm / Christian Müller, unter Zuhilfenahme von Claude 4.7 Opus (Anthropic).
Siehe LICENSE.