<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Password Recovery on Barash Helvadzhaoglu</title><link>https://barashhelvadzhaoglu.com/de/tags/password-recovery/</link><description>Recent content in Password Recovery on Barash Helvadzhaoglu</description><generator>Hugo -- 0.168.0</generator><language>de</language><lastBuildDate>Fri, 16 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://barashhelvadzhaoglu.com/de/tags/password-recovery/index.xml" rel="self" type="application/rss+xml"/><item><title>Cisco Catalyst 3560 Passwort-Wiederherstellung: Zwei Methoden Schritt für Schritt</title><link>https://barashhelvadzhaoglu.com/de/posts/catalyst-3560-password-recovery/</link><pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate><guid>https://barashhelvadzhaoglu.com/de/posts/catalyst-3560-password-recovery/</guid><description>Verlorenes Enable- oder Konsolen-Passwort auf einem Cisco Catalyst 3560 wiederherstellen — mit Erhalt der Konfiguration über den Boot Loader oder per Reset, wenn die Passwort-Wiederherstellung deaktiviert ist.</description><content:encoded><![CDATA[<p>Sie übernehmen einen Switch, die Dokumentation fehlt und niemand kennt das Enable-Passwort. Oder ein Lab-Switch kommt aus dem Lager zurück und die Konsole fragt nach einem Passwort, das Sie nie gesetzt haben. Auf einem Cisco Catalyst 3560 lässt sich beides lösen, ohne die Konfiguration zu verlieren, solange Sie physischen Zugang und ein Konsolenkabel haben.</p>
<p>Dieser Leitfaden behandelt die zwei Situationen aus der Praxis:</p>
<ul>
<li><strong>Methode 1: Konfiguration behalten.</strong> Der Switch startet ohne Startkonfiguration, Sie setzen die Passwörter neu und spielen die ursprüngliche Konfiguration wieder ein.</li>
<li><strong>Methode 2: Passwort-Wiederherstellung ist deaktiviert.</strong> Jemand hat <code>no service password-recovery</code> konfiguriert. Der Switch lässt sich trotzdem zurückholen, aber nur über einen Reset auf Werkseinstellungen.</li>
</ul>
<blockquote>
<p><strong>Lab-Hinweis:</strong> Ich führe diese Schritte auf meinem eigenen Catalyst 3560 mit 8 PoE-Ports durch. Die Konsolenausgaben aus diesem Lab werden ergänzt.</p>
</blockquote>
<h2 id="was-sie-brauchen">Was Sie brauchen</h2>
<ul>
<li>Physischen Zugang zum Switch. Eine Passwort-Wiederherstellung aus der Ferne ist absichtlich nicht möglich.</li>
<li>Ein Konsolenkabel (RJ-45-Rollover oder USB-Seriell) und ein Terminalprogramm wie SecureCRT, PuTTY oder <code>screen</code>.</li>
<li>Terminaleinstellungen: <strong>9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit, keine Flusskontrolle</strong>.</li>
<li>Ein Wartungsfenster. Der Switch startet zweimal neu und leitet währenddessen keinen Verkehr weiter.</li>
</ul>
<p>Für Konsolenzugriff aus der Ferne ist ein Konsolenserver die professionelle Lösung. Siehe <a href="/de/posts/next-gen-console-server-architecture/">Next-Gen Console Server Architektur</a>.</p>
<h2 id="so-funktioniert-die-wiederherstellung">So funktioniert die Wiederherstellung</h2>
<p>Der Catalyst 3560 speichert seine Startkonfiguration als Datei <code>config.text</code> im Flash. Beim normalen Start lädt IOS diese Datei. Bei der Passwort-Wiederherstellung wird der Startvorgang unterbrochen, bevor IOS startet. Sie landen im <strong>Boot Loader</strong>, einer kleinen Umgebung mit dem Prompt <code>switch:</code>.</p>
<p>Im Boot Loader haben Sie Zugriff auf das Flash-Dateisystem. Wenn <code>config.text</code> umbenannt ist, startet IOS ohne Konfiguration und damit ohne Passwörter. Danach melden Sie sich an, stellen die Konfiguration manuell wieder her und setzen neue Passwörter.</p>
<h2 id="methode-1-passwort-zurücksetzen-und-konfiguration-behalten">Methode 1: Passwort zurücksetzen und Konfiguration behalten</h2>
<h3 id="schritt-1-startvorgang-unterbrechen">Schritt 1: Startvorgang unterbrechen</h3>
<ol>
<li>Konsolenkabel anschließen und Terminalsitzung öffnen.</li>
<li>Stromkabel ziehen.</li>
<li>Die <strong>Mode</strong>-Taste an der Vorderseite gedrückt halten.</li>
<li>Strom wieder anschließen und die Taste weiter gedrückt halten.</li>
<li>Die Taste nach etwa 15 Sekunden loslassen, wenn die Konsole meldet, dass das System vor der Initialisierung des Flash-Dateisystems unterbrochen wurde.</li>
</ol>
<p>Jetzt sollte der Prompt <code>switch:</code> erscheinen. Startet der Switch normal, schalten Sie ihn aus und versuchen es erneut, diesmal mit etwas längerem Drücken.</p>
<h3 id="schritt-2-flash-initialisieren">Schritt 2: Flash initialisieren</h3>
<p>Das Flash-Dateisystem ist noch nicht eingebunden. Initialisieren Sie es:</p>
<pre tabindex="0"><code>switch: flash_init
</code></pre><p>Bei einigen älteren Boot-Loader-Versionen müssen zusätzlich Hilfsdateien geladen werden:</p>
<pre tabindex="0"><code>switch: load_helper
</code></pre><p>Dann den Inhalt des Flash anzeigen:</p>
<pre tabindex="0"><code>switch: dir flash:
</code></pre><p>Sie sollten das IOS-Image (oder ein Verzeichnis mit dem Image), <code>config.text</code>, <code>vlan.dat</code> und eventuell <code>private-config.text</code> sehen.</p>
<h3 id="schritt-3-konfigurationsdatei-umbenennen">Schritt 3: Konfigurationsdatei umbenennen</h3>
<pre tabindex="0"><code>switch: rename flash:config.text flash:config.text.old
</code></pre><p>Löschen Sie <code>config.text</code> <strong>nicht</strong>. Das Umbenennen reicht, damit IOS die Datei nicht lädt, und den Inhalt brauchen Sie später noch.</p>
<h3 id="schritt-4-ios-ohne-konfiguration-starten">Schritt 4: IOS ohne Konfiguration starten</h3>
<pre tabindex="0"><code>switch: boot
</code></pre><p>Der Switch startet mit leerer Konfiguration. Auf die Frage nach dem Initial Configuration Dialog antworten Sie mit <strong>no</strong>.</p>
<h3 id="schritt-5-ursprüngliche-konfiguration-wiederherstellen">Schritt 5: Ursprüngliche Konfiguration wiederherstellen</h3>
<pre tabindex="0"><code>Switch&gt; enable
Switch# rename flash:config.text.old flash:config.text
Switch# copy flash:config.text system:running-config
</code></pre><p>Der Switch läuft jetzt mit der ursprünglichen Konfiguration, inklusive Hostname, VLANs, Interfaces und den alten Passwörtern. Sie sind weiterhin im privilegierten Modus, weil Sie ihn vor dem Laden der Konfiguration betreten haben.</p>
<h3 id="schritt-6-neue-passwörter-setzen">Schritt 6: Neue Passwörter setzen</h3>
<pre tabindex="0"><code>Switch# configure terminal
Switch(config)# enable secret &lt;neues-enable-secret&gt;
Switch(config)# username admin privilege 15 secret &lt;neues-passwort&gt;
Switch(config)# line con 0
Switch(config-line)# login local
Switch(config-line)# line vty 0 15
Switch(config-line)# login local
Switch(config-line)# end
</code></pre><p>Passen Sie das an die bisherige Authentifizierung an. Nutzt der Switch TACACS+ oder RADIUS, prüfen Sie, ob der lokale Fallback-Account funktioniert.</p>
<h3 id="schritt-7-interfaces-prüfen-und-speichern">Schritt 7: Interfaces prüfen und speichern</h3>
<p>Beim Kopieren in die Running-Config wird die Konfiguration zusammengeführt. Dabei wird nicht jeder Interface-Zustand wiederhergestellt. Prüfen Sie, ob Interfaces administrativ heruntergefahren sind, besonders VLAN-Interfaces (SVIs):</p>
<pre tabindex="0"><code>Switch# show ip interface brief
</code></pre><p>Interfaces, die aktiv sein sollen, mit <code>no shutdown</code> aktivieren. Dann speichern:</p>
<pre tabindex="0"><code>Switch# copy running-config startup-config
</code></pre><p>Starten Sie einmal neu und melden Sie sich mit den neuen Zugangsdaten an, um sicherzugehen, dass alles einen Neustart übersteht.</p>
<h2 id="methode-2-wenn-die-passwort-wiederherstellung-deaktiviert-ist">Methode 2: Wenn die Passwort-Wiederherstellung deaktiviert ist</h2>
<p>Wurde der Switch mit <code>no service password-recovery</code> konfiguriert, verhält sich die Mode-Taste anders. Sie haben im Boot Loader keinen Zugriff auf das Flash-Dateisystem. Stattdessen meldet der Switch, dass die Passwort-Wiederherstellung deaktiviert ist, und fragt, ob das System auf die Standardkonfiguration zurückgesetzt werden soll.</p>
<ul>
<li>Mit <strong>yes</strong> löscht der Switch die Konfigurationsdatei und die VLAN-Datenbank und startet mit Werkseinstellungen. Das IOS-Image bleibt im Flash.</li>
<li>Mit <strong>no</strong> startet der Switch normal mit der aktuellen Konfiguration, und Sie stehen wieder vor der Passwortabfrage.</li>
</ul>
<p>Das ist der gewollte Kompromiss dieser Funktion. Ein Angreifer mit physischem Zugang kann die Konfiguration nicht auslesen, aber Sie verlieren sie ebenfalls.</p>
<p>Vor dem Reset sollten Sie ein aktuelles Backup der Konfiguration aus einer anderen Quelle haben, zum Beispiel aus einem Konfigurationsmanagement-Tool, von einem TFTP-Server oder als archivierte <code>show running-config</code>. Nach dem Reset:</p>
<ol>
<li>Ohne Passwort anmelden und neue Zugangsdaten setzen.</li>
<li>Konfiguration aus dem Backup wiederherstellen.</li>
<li>VLANs neu anlegen, falls das Backup sie nicht enthält. Die VLAN-Datenbank (<code>vlan.dat</code>) wird ebenfalls gelöscht.</li>
<li>Entscheiden, ob <code>no service password-recovery</code> wieder aktiviert werden soll. Das ist sinnvoll für Switches an öffentlichen oder unverschlossenen Orten, sofern die Konfiguration woanders gesichert ist.</li>
</ol>
<h2 id="neuere-boot-loader-startkonfiguration-ignorieren">Neuere Boot Loader: Startkonfiguration ignorieren</h2>
<p>Neuere Catalyst-Modelle und Boot-Loader-Versionen bieten eine sauberere Alternative zum Umbenennen von <code>config.text</code>: eine Boot-Loader-Variable, die IOS anweist, die Startkonfiguration für einen Start zu ignorieren. Ob Ihr Switch das unterstützt, hängt vom Modell und von der Boot-Loader-Version ab. Mit <code>set</code> am Prompt <code>switch:</code> sehen Sie, welche Variablen Ihr Boot Loader kennt.</p>
<p>Was der Boot Loader des 3560 hier bietet, dokumentiere ich, sobald die Lab-Ausgaben vorliegen.</p>
<h2 id="häufige-fehler">Häufige Fehler</h2>
<ul>
<li><strong><code>config.text</code> löschen statt umbenennen.</strong> Die Konfiguration ist weg, und nur ein Backup hilft.</li>
<li><strong>Vergessen, die Datei zurückzubenennen.</strong> Beim nächsten Neustart startet der Switch ohne Konfiguration.</li>
<li><strong><code>copy startup-config running-config</code> vor dem Zurückbenennen.</strong> Die Startkonfiguration existiert zu diesem Zeitpunkt nicht unter ihrem normalen Namen.</li>
<li><strong>Nach dem Ändern der Passwörter nicht speichern.</strong> Beim nächsten Neustart sind die alten Passwörter zurück.</li>
<li><strong>Heruntergefahrene SVIs nach dem Zusammenführen.</strong> Der Management-Zugriff über das Netzwerk schlägt fehl, obwohl die Konfiguration korrekt aussieht.</li>
</ul>
<h2 id="verwandte-artikel">Verwandte Artikel</h2>
<ul>
<li><a href="/de/posts/catalyst-3560-ios-upgrade/">Catalyst 3560 IOS-Upgrade: Zwei Methoden und Verifizierung</a></li>
<li><a href="/de/posts/catalyst-3560-boot-loader-recovery/">Wenn ein Catalyst 3560 nicht startet: Wiederherstellung über den Boot Loader</a></li>
<li><a href="/de/posts/cisco-nexus-nxos-upgrade-guide/">Cisco Nexus NX-OS Software-Upgrade-Leitfaden</a></li>
<li><a href="/de/posts/next-gen-console-server-architecture/">Next-Gen Console Server Architektur</a></li>
</ul>
]]></content:encoded></item></channel></rss>