Cisco: SSH vollständig einrichten
Für Cisco IOS/IOS XE. Zuerst per Konsolenkabel verbinden. Den Einrichtungsassistenten gegebenenfalls mit no beenden. Passwort-Platzhalter ersetzen.
Switch konfigurieren
enable
configure terminal
hostname MeinSwitch
ip domain-name home.arpa
enable secret DEIN_ENABLE_PASSWORT
username admin privilege 15 secret DEIN_ADMIN_PASSWORT
interface vlan 1
ip address 10.10.30.1 255.255.255.0
no shutdown
exit
interface GigabitEthernet0/1
switchport mode access
switchport access vlan 1
no shutdown
exit
crypto key generate rsa modulus 2048
ip ssh version 2
line vty 0 15
login local
transport input ssh
exec-timeout 10 0
exit
end
copy running-config startup-configBeim Speichern den vorgeschlagenen Dateinamen mit Enter bestätigen. Die verwendeten IP-Adressen müssen frei sein.
PC verbinden
LAN-Kabel in Gi0/1 stecken. Ethernet-Adapter am PC einstellen:
- IP-Adresse: 10.10.30.2
- Subnetzmaske: 255.255.255.0
- Gateway: bei direkter Verbindung leer lassen
In PowerShell:
ssh admin@10.10.30.1Beim ersten Zugriff den angezeigten Schlüssel prüfen und bestätigen. Danach das Admin-Passwort eingeben; die Eingabe bleibt unsichtbar.
Alternativ PuTTY: 10.10.30.1, Typ SSH, Port 22.
Befehle kurz erklärt
| Befehl | Bedeutung |
|---|---|
enable | Öffnet den Modus mit erweiterten Rechten. |
configure terminal | Öffnet die Konfiguration. |
hostname MeinSwitch | Vergibt den Gerätenamen. |
ip domain-name home.arpa | Setzt den Domainnamen als Voraussetzung für den RSA-Schlüssel; ein DNS-Server ist dafür nicht nötig. |
enable secret … | Setzt das Passwort für den erweiterten Modus. |
username admin privilege 15 secret … | Erstellt admin mit vollen Rechten und gespeichertem Passwort-Hash. |
interface vlan 1 | Wählt die Verwaltungsschnittstelle von VLAN 1. |
ip address … | Setzt die Management-IP und Subnetzmaske. |
no shutdown | Aktiviert die gewählte Schnittstelle. |
interface GigabitEthernet0/1 | Wählt den LAN-Port Gi0/1. |
switchport mode access | Stellt den Port als Anschluss für ein einzelnes VLAN ein. |
switchport access vlan 1 | Ordnet den Port VLAN 1 zu. |
crypto key generate rsa modulus 2048 | Erzeugt einen RSA-Schlüssel mit 2048 Bit für SSH. |
ip ssh version 2 | Aktiviert SSH-Version 2. |
line vty 0 15 | Wählt die virtuellen Leitungen für Fernzugriffe. |
login local | Verwendet die lokalen Benutzerkonten zur Anmeldung. |
transport input ssh | Erlaubt auf diesen Leitungen ausschließlich SSH. |
exec-timeout 10 0 | Beendet Sitzungen nach zehn Minuten ohne Eingabe. |
exit | Geht eine Konfigurationsebene zurück. |
end | Verlässt die Konfiguration. |
copy running-config startup-config | Speichert die Konfiguration für den nächsten Neustart. |
Prüfen
show ip interface brief
show vlan brief
show ip sshVlan1 und der angeschlossene Port sollten up/up sein. Die Befehle zeigen Schnittstellenstatus, VLAN-Zuordnung und SSH-Status.