Tutorial: Benutzername und Passwort auf einem Cisco Switch einrichten
Hier ist ein ausführliches Tutorial, wie du einen Benutzernamen und ein Passwort auf einem Cisco Switch konfigurierst.
Die Absicherung des Zugangs zu einem Cisco Switch ist einer der wichtigsten Schritte bei der Netzwerkkonfiguration. In diesem Guide lernst du, wie du einen lokalen Benutzer anlegst und den Zugriff auf die Konsole sowie den Fernzugriff (SSH/Telnet) absicherst.
Voraussetzungen
- Ein Cisco Switch (z.B. Catalyst Serie).
- Eine Verbindung über ein Konsolenkabel oder eine bestehende Netzwerkverbindung.
- Zugriff auf den privilegierten Modus (Enable-Modus).
Schritt 1: In den Konfigurationsmodus wechseln
Zuerst musst du dich in den globalen Konfigurationsmodus begeben.
Switch> enable
Switch# configure terminal
Switch(config)#
Schritt 2: Einen lokalen Benutzer erstellen
Es ist empfehlenswert, einen Benutzernamen und ein verschlüsseltes Passwort zu vergeben. Verwende den Befehl secret anstatt password, da secret das Passwort mit einem starken Hash-Algorithmus verschlüsselt.
Switch(config)# username DeinBenutzername privilege 15 secret DeinSicheresPasswort
- Privilege 15: Gibt dem Benutzer direkt volle Administrationsrechte.
- secret: Speichert das Passwort verschlüsselt in der Konfiguration.
Schritt 3: Das "Enable"-Passwort festlegen
Um den administrativen Modus (enable) zusätzlich zu schützen, solltest du ein Enable-Secret setzen:
Switch(config)# enable secret DeinEnablePasswort
Schritt 4: Login für die Konsole aktivieren
Damit der Switch beim direkten Anschließen eines Konsolenkabels nach dem Benutzernamen fragt, musst du die lokale Datenbankabfrage aktivieren:
Switch(config)# line console 0
Switch(config-line)# login local
Switch(config-line)# exit
Schritt 5: Login für den Fernzugriff (VTY-Lines) aktivieren
Wenn du per Telnet oder SSH auf den Switch zugreifen möchtest, musst du auch hier die lokale Authentifizierung erzwingen:
Switch(config)# line vty 0 15
Switch(config-line)# login local
Switch(config-line)# transport input ssh # (Optional: Erlaubt nur sicheres SSH, kein Telnet)
Switch(config-line)# exit
Schritt 6: Passwörter in der Konfiguration verschlüsseln
Standardmäßig werden manche Passwörter im Klartext in der Konfigurationsdatei angezeigt. Mit diesem Befehl werden alle Passwörter (auch die älterer Standards) unkenntlich gemacht:
Switch(config)# service password-encryption
Schritt 7: Speichern der Konfiguration
Damit die Änderungen nach einem Neustart des Switches erhalten bleiben, musst du die aktuelle Konfiguration (Running-Config) in den dauerhaften Speicher (Startup-Config) kopieren:
Switch(config)# exit
Switch# copy running-config startup-config
(Alternativ einfach der Kurzbefehl: write)
Zusammenfassung der wichtigsten Befehle
| Ziel | Befehl |
|---|---|
| Benutzer anlegen | username [Name] secret [Passwort] |
| Admin-Modus schützen | enable secret [Passwort] |
| Lokaler Login | login local (unter line con 0 oder line vty) |
| Speichern | write memory |
Sicherheitshinweis: Wähle komplexe Passwörter, die aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen bestehen, um Brute-Force-Angriffe zu erschweren.