Passer au contenu principal

SSH avec échangees de clés

Nous allons crée un serveur Linux puis nous allons config l'ip 

pour le SRV-home 192.168.56.101

pour le SRV-backup 192.168.56.102

SRV-Backup : 

image.png

 

Puis nous allons installer openssh-server

image.png

Objectifs : Accéder a srv-home depuis srv-backup 

 

On se connecte au serveur de Backup ( serveur linux vierge sans rien ) 

on écrit

ssh-keygen

image.png

On fais la commande ci dessous afin de voir  la clé ssh

ssh-keygen -lf .ssh/id_rsa

Maintenant on va la copier 

ssh

ssh-copy-id -i sio@192.168.56.101

puis 

ssh sio@192.168.56.101

ssh sio@192.168.56.101

et nous pouvous voir que nous sommes connecté au srv-home a l'aide du srv backup 

image.png

On va généré une clé public a l'aide de Putty Key Generator

image.png

On se connecte sur SRV-home est on genere une paire de clé 

ssh

ssh-keygen

On install vsftpd

apt install vsftpd

On se connecte avec WinSCP puis on transfere la clés public qu'on a crée sur le .ssh de l'utilisateur 

image.png

Modification du fichier de configuration de vsftpd :

  • Sur le serveur srv-home, éditez le fichier de configuration avec :

image.png

Ajout de la clé publique pour une authentification sans mot de passe :

  1. Vérifiez que la clé publique est copiée dans le répertoire /home/sio/.ssh/ de srv-home.

  2. Ajoutez la clé au fichier authorized_keys :

    cat /home/sio/.ssh/id_rsa.pub >> /home/sio/.ssh/authorized_keys
  3. Vérifiez les permissions :
    Assurez-vous que le fichier et le dossier ont les bonnes permissions :

    chmod 600 /home/sio/.ssh/authorized_keys
    chmod 700 /home/sio/.ssh

    image.png

    image.png

     

    Et on l'ajoute a notre authorized_keys.image.png