Quantcast
Viewing latest article 6
Browse Latest Browse All 10

Der IOS SCP-Server

Image may be NSFW.
Clik here to view.
router
Das Cisco IOS stellt schon seit geraumer Zeit einen SCP-Server zur Verfügung. Trotzdem beobachte ich immer wieder, daß IOS-Images standardmäßig per TFTP übertragen werden. Und das selbst dann, wenn die Client-Plattform „nativ“ scp unterstützt.

Auch wenn die SCP-Server-Implementierung in meinen Augen suboptimal ist (was die Berechtigungen angeht), ist die Benutzung des Servers recht einfach:

  1. SSH konfigurieren
  2. SSH benötigt public/private keys. Für das Generieren der Keys muss man einen Host- und Domain-Namen konfigurieren. (Es gibt Tricks, ohne einen Domain-Namen auszukommen, aber der läuft nicht auf allen Plattformen). Die Key-Länge sollte mindestens 1024, besser 2048 Bit sein. Neuere IOS-Releases unterstützen sogar bis 4096 Bit. Weiterhin sollte man die Verwendung der älteren SSH-Version 1 verbieten:

    hostname MyDevice
    ip domain-name example.org
    crypto key generate rsa general-keys modulus 2048
    ip ssh version 2
    
  3. Den SCP-Server einschalten
  4. ip scp server enable
    
  5. Authentifizierung und Autorisierung konfigurieren
  6. Für SCP muss der Router so konfiguriert werden, dass der User direkt Lese- und Schreibrechte auf das Flash hat. Dies wird durch die Exec-Autorisierung gemacht:

    aaa new-model
    aaa authentication login default local
    aaa authorization exec default local
    
  7. Useraccounts anlegen
  8. Der Benutzer bekommt einen Privilege-Level von 15 per Exec-Autorisierung zugewiesen:

    username Admin privilege 15 secret 0 My0wnV3ryS3cur3Passw0rd
    
  9. Kopieren der Daten vom Client
  10. Hierbei muss die Syntax genau beachtet werden. Der Speicher- bzw. der Quellort im Router muss komplett angegeben werden (hier „flash:/):

    scp Quelldatei User@MyDevice.example.org:flash:/Zielname
    

Auch wenn ich in diesem Beitrag immer Router geschrieben habe, so gilt dasselbe auch für die Switche. Voraussetzung ist natürlich jeweils ein Crypto-fähiges Image.
Und natürlich gibt es auch bei Cisco eine SCP-Anleitung.


Viewing latest article 6
Browse Latest Browse All 10