Site icon bintorosoft.com

SSH-Key-Management: Rotation, Inventory und Revocation-Prozesse

Computer engineer configuring network settings on a laptop with an expansive server room in the background AI generated

SSH-Key-Management auf Cisco-Routern ist eine zentrale Sicherheitsmaßnahme, um sichere, passwortlose Authentifizierung zu gewährleisten und gleichzeitig Risiken durch kompromittierte Keys zu minimieren. Eine strukturierte Strategie umfasst Key-Rotation, Inventarisierung und klare Revocation-Prozesse. Dies erhöht die Sicherheit, vereinfacht Audits und unterstützt Compliance-Anforderungen.

Grundlagen des SSH-Key-Managements

SSH-Key-Inventory und Dokumentation

Ein vollständiges Inventar aller SSH-Keys auf Routern ist essenziell:

show running-config | include ip ssh pubkey-chain
show ssh
show users

Key-Rotation

1. Regelmäßige Rotation

Keys sollten periodisch erneuert werden, z.B. alle 90 Tage:

crypto key generate rsa modulus 2048
! Neuer Key für den Benutzer erzeugen
username admin privilege 15
 ip ssh pubkey-chain
  username admin
   key-string
    AAAAB3NzaC1yc2EAAAADAQABAAABAQC...
   exit
  exit
 exit

2. Automatisierte Prozesse

Revocation-Prozesse

Komprimittierte oder nicht mehr benötigte Keys müssen sofort entfernt werden:

username admin
 ip ssh pubkey-chain
  username admin
   key-string AAAAB3NzaC1yc2EAAAADAQABAAABAQD... removed
  exit
 exit

Integration mit AAA und Logging

aaa new-model
aaa authentication login VTY-LOGIN group tacacs+ local
aaa authorization exec default group tacacs+ local
aaa accounting exec default start-stop group tacacs+
logging host 10.10.10.200
service timestamps log datetime msec localtime

Best Practices für SSH-Key-Management

Praxisbeispiel CLI-Zusammenfassung

! SSH Key erzeugen
crypto key generate rsa modulus 2048

! Benutzer-Key hinterlegen
username admin privilege 15
ip ssh pubkey-chain
username admin
key-string
AAAAB3NzaC1yc2EAAAADAQABAAABAQC...
exit
exit
exit

! AAA & Logging
aaa new-model
aaa authentication login VTY-LOGIN group tacacs+ local
aaa authorization exec default group tacacs+ local
aaa accounting exec default start-stop group tacacs+
logging host 10.10.10.200
service timestamps log datetime msec localtime

! Key-Revocation
username admin
ip ssh pubkey-chain
username admin
key-string AAAAB3NzaC1yc2EAAAADAQABAAABAQD... removed
exit
exit

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3

Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.

Meine Leistungen umfassen:

Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

Exit mobile version