Aller au contenu

📖 Cours – SSH, TFTP et FTP

Parcours CCNA – Domaine 4 – module 4-05 (sujets 4.8 et 4.9)

🚀 Pour aller plus loin

Module du parcours CCNA, hors programme E31 au niveau de détail demandé. L'accès distant (SSH) est vu en Terminale (S09) et Première (S10).

🎯 À la fin de ce cours, tu sauras

  • configurer un accès SSH et interdire Telnet ;
  • expliquer le rôle de TFTP et de FTP ;
  • choisir le bon protocole pour sauvegarder une configuration.

1. SSH sur un équipement Cisco

Tu l'as vu au module 2-05. Voici la liste complète, dans l'ordre :

hostname SW1
ip domain-name ciel.local
username admin secret Pa55w0rd!
crypto key generate rsa modulus 2048
ip ssh version 2
line vty 0 4
 login local
 transport input ssh
Étape Pourquoi
hostname + ip domain-name Obligatoires pour générer les clés
username … secret Compte local, mot de passe haché
crypto key generate rsa Crée la paire de clés qui chiffre la session
ip ssh version 2 Version 2, plus sûre
login local Les lignes vty utilisent les comptes locaux
transport input ssh Refuse Telnet

Tip

Modulus 2048 : en dessous de 2048 bits, la clé est jugée trop faible aujourd'hui.

Se connecter : ssh -l admin 10.0.0.1 (depuis un équipement Cisco) ou ssh admin@10.0.0.1 (depuis un poste).

2. TFTP et FTP

TFTP FTP
Transport UDP 69 TCP 20 (données) et 21 (contrôle)
Authentification Aucune Identifiant et mot de passe (en clair)
Fonctions Envoyer/recevoir un fichier, rien d'autre Lister, créer, supprimer, naviguer
Fiabilité Faible Bonne (TCP)
Usage réseau Sauvegarder une config, charger un système (IOS) Transferts de fichiers plus complets

Warning

TFTP et FTP circulent en clair. Pour un transfert sécurisé, utilise SFTP (par SSH) ou SCP.

Sauvegarder une configuration :

copy running-config tftp:
 Address or name of remote host []? 10.0.0.9
 Destination filename [r1-confg]?

Note

TFTP n'est pas simulé dans le simulateur : la commande copy … tftp: est à connaître, pas à tester.


🧠 Quiz de fin

1. Quelle commande empêche Telnet ?

Voir la réponse

transport input ssh sur les lignes vty.

2. Pourquoi faut-il un nom de domaine pour générer les clés RSA ?

Voir la réponse

Le nom de la clé est formé du nom d'hôte et du nom de domaine (SW1.ciel.local).

3. Quel protocole de transfert n'a aucune authentification ?

Voir la réponse

TFTP.

4. Quelle alternative sécurisée à FTP ?

Voir la réponse

SFTP (ou SCP), qui passent par SSH.

➡️ Suite : le TP du module.