Riepilogo dell'articolo:
Questo articolo illustra i passaggi necessari per limitare l'accesso di gestione con i protocolli HTTPS e SSH.
Questa procedura presuppone quanto segue:
Lo switch è già configurato con un indirizzo IP ed è raggiungibile all'interno della rete.
È stato creato un account con livello di privilegi 15. Per verificarlo, utilizzare il comando console#show users accounts.
Attenzione
La serie 8000 e 8100 richiede una password per la modalità Privileged Exec (comando Enable) per la gestione tramite Telnet/SSH. La mancata impostazione di questa password causa una notevole limitazione della capacità di gestione della CLI con SSH. ***Aggiungere il link all'impostazione enable password tramite web e CLI.
Questa procedura richiede l'utilizzo dell'interfaccia della riga di comando (CLI). Può essere utilizzata tramite una sessione seriale o Telnet. Tuttavia, se si utilizza Telnet, è necessario seguire questi passaggi per evitare di bloccare involontariamente l'accesso alla gestione remota.
Prima di disabilitare l'accesso tramite HTTP, verificare l'accesso tramite SSH o HTTPS.
Nota: al termine di questi passaggi, è possibile che vengano visualizzati errori sull'autenticità dei certificati. Ciò è dovuto alla generazione automatica dei certificati e delle chiavi. Non si tratta di un errore.
Nota: se è abilitato SSH o HTTPS e si desidera disabilitare Telnet e HTTP, passare al punto 3 per disabilitare Telnet e al punto 5 per disabilitare HTTP.
Questo sistema è in grado di generare e memorizzare 2 certificati. Per generare la seconda chiave, sostituire il numero 1 con il numero 2. Per attivare la seconda chiave, utilizzare (config)# ip http secure-certificate 2.
- Connettersi allo switch tramite CLI (Command Line Interface)
- Per abilitare SSH, immettere i seguenti comandi:
- console>enable
- console#config
- console(config)#crypto key generate rsa
- console(config)#ip ssh server
- Per disabilitare Telnet, immettere console(config)# ip telnet server disable.
- Per abilitare HTTPS, immettere i seguenti comandi:
- console(config)# crypto certificate 1 generate
- console(config-crypto-cert)#key-generate
- console(config-crypto-cert)#exit
- console(config)# ip http secure-server
- Per disabilitare HTTP, immettere: console(config)# no ip http server
- Dopo aver verificato la connettività tramite SSH o HTTPS, salvare la configurazione immettendo: console#copy running-config startup-config