From 541d173a187fbb7fb9d8c6e2fe5fec5f07fe5ef6 Mon Sep 17 00:00:00 2001 From: Loki Date: Thu, 11 Sep 2025 10:57:16 +0200 Subject: [PATCH] merged connect and legacy directorys and adapted corresponding readme --- connect/README.md | 93 ------------------------- legacy/README.md | 71 +++++++++++++++++-- {connect => legacy}/go/README.md | 0 {connect => legacy}/go/go.sh | 0 {connect => legacy}/pincMails/README.md | 0 {connect => legacy}/pincMails/mail.sh | 0 6 files changed, 67 insertions(+), 97 deletions(-) delete mode 100644 connect/README.md rename {connect => legacy}/go/README.md (100%) rename {connect => legacy}/go/go.sh (100%) rename {connect => legacy}/pincMails/README.md (100%) rename {connect => legacy}/pincMails/mail.sh (100%) diff --git a/connect/README.md b/connect/README.md deleted file mode 100644 index a0bb549..0000000 --- a/connect/README.md +++ /dev/null @@ -1,93 +0,0 @@ -# Connect Tools - -SSH-Verbindungstools und Shortcuts für den schnellen Zugriff auf easyname-Infrastruktur. - ---- - -## Inhaltsverzeichnis - -- [Übersicht](#übersicht) -- [Enthaltene Tools](#enthaltene-tools) -- [Voraussetzungen](#voraussetzungen) -- [Lizenz / Sichtbarkeit](#lizenz--sichtbarkeit) - ---- - -## Übersicht - -Die Connect-Tools vereinfachen den Zugriff auf verschiedene easyname-Server durch intelligente SSH-Shortcuts mit Kerberos-Authentifizierung. Sie reduzieren wiederkehrende Eingaben und ermöglichen schnelle Verbindungen zu Web-, Mail-, Logger- und Support-Servern. - ---- - -## Enthaltene Tools - -### [`go`](./go) -SSH-Shortcut-Tool für schnelle Verbindungen zu easyname-Servern. - -- [Dokumentation & Beispiele](./go/README.md) - -**Features:** -- Kerberos-Authentifizierung (`go kinit`) -- Web-Server Zugriff mit optionalem easyuser-Wechsel (`go web 42 e110604`) -- Mail-Server Zugriff (`go mx 12`) -- Logger-Server Zugriff (`go logger`) -- Support-Server Zugriff (`go support`) -- Remote-Command Ausführung mit `--` Separator -- Unterstützung für Here-Documents und Piping - -**Quick Examples:** -```bash -# Kerberos-Auth -go kinit - -# Web-Server mit easyuser -go web 42 e110604 - -# Remote-Command auf MX-Server -go mx 12 -- mailq | head -5 - -# Logs auf Logger durchsuchen -go logger -- grep "error" /var/log/syslog -``` - ---- - -## Voraussetzungen - -### Generelle Anforderungen -- **Kerberos-Setup**: Funktionierende Kerberos-Konfiguration -- **SSH-Zugriff**: Berechtigungen für easyname-Infrastruktur -- **LUSER Variable**: Muss in Environment gesetzt sein - -### Setup-Anleitung -1. LUSER in `~/.bashrc` oder `~/.bash_env` setzen: - ```bash - export LUSER="deinusername" - ``` - -2. Kerberos-Ticket erstellen: - ```bash - kinit deinusername@NESSUS.AT - # oder mit go-Tool: - go kinit - ``` - -3. Tool in PATH hinzufügen oder Alias erstellen: - ```bash - # Option 1: Alias - alias go="/pfad/zu/connect/go/go.sh" - - # Option 2: Symlink - ln -s /pfad/zu/connect/go/go.sh ~/bin/go - ``` - ---- - -## Lizenz / Sichtbarkeit - -> Dieses Repository ist **intern** für easyname Support. -> Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären. - ---- - -*Diese Tools wurden mit Hilfe von Claude Code erstellt.* \ No newline at end of file diff --git a/legacy/README.md b/legacy/README.md index 0b99d05..179e033 100644 --- a/legacy/README.md +++ b/legacy/README.md @@ -1,16 +1,79 @@ -# Legacy Bash-Snippets +# Connect Tools -Skripte für die Arbeit auf **easyname Legacy-Infrastruktur**. +SSH-Verbindungstools und Shortcuts für den schnellen Zugriff auf easyname-Infrastruktur. --- -## Enthaltene Skripte +## Inhaltsverzeichnis + +- [Übersicht](#übersicht) +- [Enthaltene Tools](#enthaltene-tools) +- [Voraussetzungen](#voraussetzungen) +- [Lizenz / Sichtbarkeit](#lizenz--sichtbarkeit) + +--- + +## Übersicht + +Die Connect-Tools vereinfachen den Zugriff auf verschiedene easyname-Server durch intelligente SSH-Shortcuts mit Kerberos-Authentifizierung. Sie reduzieren wiederkehrende Eingaben und ermöglichen schnelle Verbindungen zu Web-, Mail-, Logger- und Support-Servern. + +--- + +## Enthaltene Tools ### [`checkms`](./checkms) Analyse von Microsoft-spezifischen SMTP Fehlercodes (S3150, S775, S7771…) in den Exim-Logs. - [Dokumentation & Beispiele](./checkms/README.md) +### [`go`](./go) +SSH-Shortcut-Tool für schnelle Verbindungen zu easyname-Servern. + +- [Dokumentation & Beispiele](./go/README.md) + +### [`pincMails`](./pincMails) +Sucht nach versendeten PINC Mails einer bestimmten Kundennummer und kopiert diese in einen lokalen Unterordner + +- [Dokumentation & Beispiele](./pincMails/README.md) + --- -Weitere Snippets für Legacy kommen hier dazu. +## Voraussetzungen + +### Generelle Anforderungen +- **Kerberos-Setup**: Funktionierende Kerberos-Konfiguration +- **SSH-Zugriff**: Berechtigungen für easyname-Infrastruktur +- **LUSER Variable**: Muss in Environment gesetzt sein + +### Setup-Anleitung +1. LUSER in `~/.bashrc` oder `~/.bash_env` setzen: + ```bash + export LUSER="deinusername" + ``` + +2. Kerberos-Ticket erstellen: + ```bash + kinit deinusername@NESSUS.AT + # oder mit go-Tool: + go kinit + ``` + +3. Tool in PATH hinzufügen oder Alias erstellen: + ```bash + # Option 1: Alias + alias go="/pfad/zu/connect/go/go.sh" + + # Option 2: Symlink + ln -s /pfad/zu/connect/go/go.sh ~/bin/go + ``` + +--- + +## Lizenz / Sichtbarkeit + +> Dieses Repository ist **intern** für easyname Support. +> Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären. + +--- + +*Diese Tools wurden mit Hilfe von Claude Code erstellt.* \ No newline at end of file diff --git a/connect/go/README.md b/legacy/go/README.md similarity index 100% rename from connect/go/README.md rename to legacy/go/README.md diff --git a/connect/go/go.sh b/legacy/go/go.sh similarity index 100% rename from connect/go/go.sh rename to legacy/go/go.sh diff --git a/connect/pincMails/README.md b/legacy/pincMails/README.md similarity index 100% rename from connect/pincMails/README.md rename to legacy/pincMails/README.md diff --git a/connect/pincMails/mail.sh b/legacy/pincMails/mail.sh similarity index 100% rename from connect/pincMails/mail.sh rename to legacy/pincMails/mail.sh