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-config

Beim 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.1

Beim 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

BefehlBedeutung
enableÖffnet den Modus mit erweiterten Rechten.
configure terminalÖffnet die Konfiguration.
hostname MeinSwitchVergibt den Gerätenamen.
ip domain-name home.arpaSetzt 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 1Wählt die Verwaltungsschnittstelle von VLAN 1.
ip address …Setzt die Management-IP und Subnetzmaske.
no shutdownAktiviert die gewählte Schnittstelle.
interface GigabitEthernet0/1Wählt den LAN-Port Gi0/1.
switchport mode accessStellt den Port als Anschluss für ein einzelnes VLAN ein.
switchport access vlan 1Ordnet den Port VLAN 1 zu.
crypto key generate rsa modulus 2048Erzeugt einen RSA-Schlüssel mit 2048 Bit für SSH.
ip ssh version 2Aktiviert SSH-Version 2.
line vty 0 15Wählt die virtuellen Leitungen für Fernzugriffe.
login localVerwendet die lokalen Benutzerkonten zur Anmeldung.
transport input sshErlaubt auf diesen Leitungen ausschließlich SSH.
exec-timeout 10 0Beendet Sitzungen nach zehn Minuten ohne Eingabe.
exitGeht eine Konfigurationsebene zurück.
endVerlässt die Konfiguration.
copy running-config startup-configSpeichert die Konfiguration für den nächsten Neustart.

Prüfen

show ip interface brief
show vlan brief
show ip ssh

Vlan1 und der angeschlossene Port sollten up/up sein. Die Befehle zeigen Schnittstellenstatus, VLAN-Zuordnung und SSH-Status.