Vous êtes sur la page 1sur 8

‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

Activez le SSH sur votre


routeur/switch en 5 étapes
Par défaut, on ne peut pas faire de SSH vers un switch ou un routeur. Il faut
au préalable configurer certains paramètres pour que ça fonctionne.

Le protocole SSH utilise une communication sécurisée pour éviter que des
informations sensibles (configuration, login, mot de passe,…) soient
interceptées durant leur transport jusqu’à la console d’administration.

Voici les différentes étapes pour configurer le SSH sur un IOS:

1. Définir un compte utilisateur avec le doublet [login/mot de passe]


2. Définir un hostname (par exemple MonRouteurAgence1) à son
équipement switch ou routeur, qui sera utilisé pour générer la clé de
chiffrement
3. Définir un nom de domaine (par exemple cisco.com), qui sera
aussi utilisé pour générer la clé de chiffrement
4. Générer cette fameuse clé de chiffrement, appelée RSA
5. Activer le SSH
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

Voici un Mind à télécharger:

Configuration
1. Définir un compte utilisateur avec le doublet (login/mot de passe)

router> enable

router# configure terminal

router(config)# username julien password pa$$word

Ici on définit un utilisateur nommé “julien” dont le mot de passe associé est
“pa$$word“

2. Définir un hostname à son équipement switch ou routeur, qui sera utilisé


pour générer la clé de chiffrement

router(config)# hostname R1
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

R1(config)#

Cette commande permet de mettre un hostname particulier à votre


équipement, ici “R1”. Ce hostname est par ailleurs utilisé pour générer la clé
de chiffrement RSA, créée plus bas

3. Définir un nom de domaine, qui sera utilisé pour générer la clé de


chiffrement

R1(config)# ip domain-name cisco.com

Cette commande permet de définir un nom de domaine (DNS – Domain Name


Server) à votre routeur. Il s’appellera désormais “R1.cisco.com“, qui est tout
simplement la concaténation du hostname “R1” avec le nom de domaine
“cisco.com”.

Ce nom de domaine est aussi utilisé pour générer la clé de chiffrement RSA,
créée juste à l’étape suivante.

4. Générer la clé de chiffrement

R1(config)# crypto key generate rsa modulus 1024

Cette commande génère une clé de chiffrement RSA utilisé par le processus
SSH pour générer la clé de session. La variable “modulus 1024” définit la
taille de votre clé. A titre d’information, pour une clé asymétrique, 1024 est
une taille correcte.

5. Activer le SSH
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

R1(config)# line vty 0 4

R1(config-line)# transport input ssh

R1(config-line)# login local

R1(config-line)# exit

Pour accéder en telnet ou ssh à un équipement Cisco, il faut configurer les


lignes “virtuelles” de l’équipement. En effet, quand je fais un telnet vers un
routeur, je peux arriver de n’importe quelles interfaces actives du routeur.

Pour cela, on définit les lignes virtuelles appelées “vty”. Par défaut, il y a 5
lignes vty actives (de 0 à 4). D’où la commande “line vty 0 4“. Pourquoi 5?

Parceque Plus sérieusement, ça permet à 5 administrateurs d’être en SSH


en même temps sur l’équipement.

La commande “transport input ssh” définit quel protocole a le droit d’utiliser


ces lignes vty. Par défaut, tous les protocoles ont le droit dont telnet et ssh.
Cette commande permet de restreindre en précisant que seul ssh a le droit
d’utiliser les lignes vty.

La commande “login local” permet de préciser où se trouve la base des comptes


utilisateur. Une fois connecté au routeur en ssh, le routeur va vous demander
un login/password, celui qu’on a définit plus haut (julin/pa$$word). “login
local” indique au routeur que la base des comptes utilisateur se trouve dans sa
configuration (“local”).

Pour information, on peut définir une base de comptes utilisateur vers un


serveur Radius par exemple.
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

Logiciel client SSH


Maintenant qu’on a configuré le serveur SSH sur notre routeur ou switch, il faut
utiliser un client SSH sur notre console d’administration. Voici une liste non
exhaustive de client SSH:

• Putty: gratuit et puissant


• SecureCRT: payant
• HyperTerminal: payant

Exemple de configuration sous Packet


Tracer

Router>

Router>en

Router#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#

Router(config)#

Router(config)#username julien password pa$$word

Router(config)#

Router(config)#hostname R1

R1(config)#
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

R1(config)#ip domain-name cisco.com

R1(config)#

R1(config)#crypto key generate rsa modulus 1024

% Generating 1024 bit RSA keys, keys will be non-


exportable...[OK]

R1(config)#

*mars 1 0:1:56.0: %SSH-5-ENABLED: SSH 1.99 has been enabled

R1(config)#

R1(config)#line vty 0 4

R1(config-line)#transport input ssh

R1(config-line)#login local

R1(config-line)#exit

R1(config)#exit

R1#

La première ligne en rouge nous indique que le routeur a généré une clé de
chiffrement de taille 1024 bits.

La seconde ligne en rouge nous précise que maintenant qu’une clé de


chiffrement a été créée, le processus SSH est activé. Il nous reste plus qu’à le
configurer sur les lignes virtuelles “vty”.
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

Aprés avoir configuré le ssh sur mon routeur, je me connecte en ssh à partir
de mon PC:

On remarque ici que mon PC a l’adresse IP 10.1.1.222 et que mon routeur a


l’adresse IP 10.1.1.1

La commande “ssh -l julien 10.1.1.1” permet de lancer une session ssh vers
l’adresse IP 10.1.1.1 qui est mon routeur et avec le login “julien”. Une fois
connecté en ssh à ce routeur, le process ssh va me demander le mot de passe
‫مكتب التكوين المهني و إنعاش الشغل‬

Office de la Formation Professionnelle


et de la Promotion du Travail

associé à l’utilisateur “julien”. Je rentre alors “pa$$word” pour que


l’authentification réussise.

On voit bien que j’ai alors accés à la console du routeur “R1>”.

Vous aimerez peut-être aussi