Files
esn-support-bash-snippets/connect
h0tznpl0tzandClaude 9d2cc4dd33 Connect-Tools Kategorie und Dokumentation hinzugefügt
- Neue Connect-Kategorie für SSH-Verbindungstools
- go.sh SSH-Shortcut Tool vollständig dokumentiert
- Umfassende .gitignore mit rekursiven Mustern
- README-Updates für bessere Navigation

Die Connect-Tools vereinfachen SSH-Verbindungen zu easyname-Servern
mit Kerberos-Auth und unterstützen Web-, MX-, Logger- und Support-Server.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:28:09 +02:00
..

Connect Tools

SSH-Verbindungstools und Shortcuts für den schnellen Zugriff auf easyname-Infrastruktur.


Inhaltsverzeichnis


Ü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

SSH-Shortcut-Tool für schnelle Verbindungen zu easyname-Servern.

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:

# 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:

    export LUSER="deinusername"
    
  2. Kerberos-Ticket erstellen:

    kinit deinusername@NESSUS.AT
    # oder mit go-Tool:
    go kinit
    
  3. Tool in PATH hinzufügen oder Alias erstellen:

    # 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.