Sommaire de l’article :
Dans certains environnements, un accès de gestion sécurisé peut être requis. Cet article fournit les étapes nécessaires pour restreindre l’accès de gestion à l’utilisation de HTTPS et SSH.
Attention : Ce processus nécessite l’utilisation de l’interface de ligne de commande (CLI). Ce processus peut être utilisé via une session série ou telnet. Toutefois, ces étapes doivent être respectées afin d’éviter de bloquer involontairement l’accès à la gestion à distance.
Cette procédure suppose que :
- Le commutateur est déjà configuré avec une adresse IP et est accessible sur le réseau.
- Un compte est créé avec le niveau de privilège 15. Pour le vérifier, utilisez la commande :
console# show users accounts
Remarque : Après avoir suivi les étapes ci-dessus, vous pouvez recevoir des erreurs relatives à l’authenticité du certificat. Cela est dû aux certificats et clés générés automatiquement. Il ne s’agit pas d’une erreur.
Attention : Avant de désactiver l’accès Telnet ou HTTP, vérifiez l’accès SSH ou HTTPS.
Remarque : Si SSH ou HTTPS est activé et que la désactivation de telnet et HTTP est requise, passez à l’étape 3 pour désactiver telnet et à l’étape 5 pour désactiver HTTP.
Process:
- Connexion au commutateur à l’aide de la CLI
- Pour activer SSH, saisissez les commandes suivantes :
console>enable
console#config
console(config)#crypto key generate rsa
console(config)#crypto key generate dsa
console(config)# ip ssh server
- Pour désactiver Telnet, saisissez :
console(config)# ip telnet server disable
- Pour activer HTTPS, saisissez les commandes suivantes :
console(config)# crypto certificate 1 generate
console(config-crypto-cert)#key-generate <512-2048>
console(config-crypto-cert)#exit
console(config)#ip https certificate 1
console(config)# ip https server
Remarque : Ce système est capable de générer et de stocker deux certificats. Pour générer la seconde clé, remplacez le chiffre 1 par 2. Pour activer la deuxième clé, utilisez console(config)#ip https certificate 2
.
- Pour désactiver HTTP, saisissez :
console(config)# no ip http server
- Après avoir vérifié la connectivité à l’aide de SSH ou HTTPS, enregistrez la configuration en saisissant :
console# copy running-config startup-config