merged connect and legacy directorys and adapted corresponding readme

This commit is contained in:
2025-09-11 10:57:16 +02:00
parent 81915ddee9
commit 541d173a18
6 changed files with 67 additions and 97 deletions
+67 -4
View File
@@ -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.*