L'accesso tramite Telnet è una delle modalità per la gestione remota di uno switch Cisco, permettendo all'amministratore di controllare il dispositivo tramite la rete locale (LAN). Telnet è un protocollo basato sul concetto di Terminale Virtuale (VTY).
Per stabilire la connessione, lo switch deve avere un indirizzo IP configurato sull'interfaccia di gestione (VLAN1) e le Linee VTY devono essere protette con una password. Tuttavia, è considerato un metodo NON SICURO, poiché tutte le credenziali e i comandi vengono trasmessi in chiaro, rendendoli intercettabili da chiunque monitori la rete. Per questa ragione, è stato ampiamente sostituito dal protocollo SSH.
La configurazione iniziale di uno switch Cisco riguarda principalmente l'impostazione di parametri di base che ne garantiscono l'identificazione e la sicurezza. In questa versione, configuriamo l'accesso remoto tramite Telnet, un protocollo che è rapido da impostare ma intrinsecamente non sicuro.
1 Nome dello Switch (hostname)
Assegna un nome univoco allo switch per identificarlo facilmente all'interno della rete e nei log di sistema. Questo è il primo passo per l'identificazione.
Switch(config)# hostname [NOME]
2 Protezione della Modalità Privilegiata e Avviso Legale
La password impostata con enable secret è una misura di sicurezza essenziale per impedire l'accesso non autorizzato alla modalità di configurazione. Il comando enable secret garantisce che questa password sia crittografata con un algoritmo forte fin da subito.
Il comando service password-encryption nasconde tutte le altre password in chiaro (come quelle della Console e **quelle Telnet**) con una crittografia debole (tipo 7), pulendo il file di configurazione e rendendo meno visibili le credenziali VTY. Infine, il Banner MOTD fornisce un avviso legale.
Switch(config)# enable secret [TUA_PASSWORD_SEGRETA]
Switch(config)# service password-encryption
Switch(config)# banner motd #ATTENZIONE: Accesso consentito solo al personale autorizzato!#
3 Password della Linea di Console (line console 0)
L'accesso tramite console è l'unico modo per configurare lo switch se non ha ancora un indirizzo IP. Aggiungere una password a questa linea è una misura di sicurezza fondamentale per l'accesso fisico locale.
Switch(config)# line console 0
Switch(config-line)# password [PASSWORD]
Switch(config-line)# login
Dopo aver configurato la password sulla linea console, ogni volta che ti connetti con un cavo console, lo switch ti chiederà la password prima di darti l'accesso alla modalità utente.
4 Indirizzo IP dell'Interfaccia di Gestione (interface vlan 1)
La VLAN 1 è l'interfaccia logica di gestione di default dello switch. Assegnando un indirizzo IP a questa interfaccia virtuale, lo si rende un dispositivo raggiungibile sulla rete, permettendo l'accesso remoto tramite Telnet.
Assegna un indirizzo IP alla VLAN di gestione e attiva l'interfaccia.
Switch(config)# interface vlan 1
Switch(config-if)# ip address [INDIRIZZO_IP] [SUBNET_MASK]
Switch(config-if)# no shutdown
5 Configurazione dell'Accesso Remoto NON Sicuro (Telnet)
L'accesso Telnet è il metodo più semplice. Per abilitarlo, si configurano le linee VTY con una **password singola**. Non sono richiesti chiavi di crittografia o utenti locali.
ATTENZIONE: Con Telnet, la password e i dati vengono trasmessi in chiaro sulla rete, rendendo il dispositivo vulnerabile all'intercettazione.
Switch(config)# line vty 0 15
Switch(config-line)# transport input telnet
Switch(config-line)# password [PASSWORD_VTY]
Switch(config-line)# login
Questi passaggi rendono lo switch operativo e gestibile da remoto. Per la gestione sicura in produzione, è sempre raccomandato l'uso di SSH.
LABORATORIO
Configurazione Iniziale dello Switch (Accesso Remoto Telnet)
Obiettivo: configurare uno switch Cisco applicando la sicurezza di base e abilitando l'accesso remoto Telnet (non crittografato).
- Cisco Packet Tracer: il simulatore di rete essenziale per la progettazione e la configurazione virtuale delle reti Cisco.
1 Crea lo scenario e Accedi alla CLI (Cavo Console)
Per la prima configurazione, l'accesso deve avvenire sempre in locale:
- Aggiungi all'area di lavoro un PC e uno Switch.
- Collega i due dispositivi usando un Cavo Console (linea blu). Clicca prima sul PC (porta RS-232) e poi sullo Switch (porta Console).
- Clicca sul PC, vai sulla scheda Desktop e avvia l'applicazione Terminal. Conferma i parametri predefiniti (9600 baud).
2 Applica il Piano di Configurazione (Accesso Telnet)
Accedi alla modalità di configurazione globale e implementa i passaggi di identificazione, sicurezza locale e abilitazione dell'accesso Telnet sulle linee VTY (Terminali Virtuali).
Switch#configure terminal
! --- I. Identificazione e Protezione Privilegiata ---
Switch(config)# hostname [Nome]
Switch(config)# enable secret [TUA_PASS_SEGRETA]
Switch(config)# banner motd #AVVISO: Accesso solo al personale autorizzato!#
! --- II. Protezione Accesso Locale (Console) ---
Switch(config)# line console 0
Switch(config-line)# password [TUA_PASS_CONSOLE]
Switch(config-line)# login
! --- III. Impostazione VLAN di Gestione ---
Switch(config)# interface vlan 1
Switch(config-if)# ip address 192.168.1.99 255.255.255.0
Switch(config-if)# no shutdown
! --- IV. Configurazione Accesso Remoto (Telnet) ---
Switch(config-if)# exit
Switch(config)# line vty 0 15
Switch(config-line)# transport input telnet
Switch(config-line)# password [TUA_PASS_VTY]
Switch(config-line)# login
! --- V. Crittografia Generale ---
Switch(config-line)# exit
Switch(config)# service password-encryption
Switch(config)# end
Switch# copy running-config startup-config
3 Salva e Verifica la Configurazione
Dopo aver completato tutti i passaggi, salva la configurazione e verifica l'applicazione delle impostazioni.
Switch(config)# end
Switch# copy running-config startup-config
! --- Verifica lo stato degli accessi e della VLAN ---
Switch# show ip interface brief
!(Verifica che la VLAN1 sia "up" e che l'IP sia corretto)
Switch# show running-config
!(Verifica che le password Console e VTY siano crittografate come Tipo 7)
4 Testa l'Accesso Remoto (Telnet) e Implicazioni sulla Sicurezza
Per confermare che l'accesso Telnet funzioni:
- Scollega il cavo console e collega il PC allo switch con un cavo Ethernet normale (Porta FastEthernet).
- Dal Command Prompt del PC, prova l'accesso Telnet (dovrebbe riuscire):
C:> telnet 192.168.1.99