• Utiliser la commande SFTP

    Utiliser la commande SFTP SFTP (  Secure File Transfert Protocol ou SSH File Transfer Protocol ) est un protocole de transfert de fichiers similaire à FTP à la différence que celui-ci va utiliser le protocole SSH.

     De cette manière tout le trafic entre un client et un serveur est entièrement chiffré, depuis le processus d’identification jusqu’à l’envoi de fichiers.

     

    Comme toujours, j'utilise SSH avec authentification par clés

    Pour commencer, je vais établir la connexion avec mon serveur.

    Pour cela, vous pouvez utiliser les commandes :

    sftp login@hostname ou sftp login@ip

     

    Utiliser la commande SFTP

     ( cliquer sur l'image pour l'agrandir ) 

     

     

    Avec mon analyseur de paquets, je vois que le client / serveur s'échangent leurs différentes versions de SSH qu'ils supportent ainsi que leurs clés.

    Enfin, vous pouvez voir que les paquets sont bien chiffrés.

     

     

    Utiliser la commande SFTP

     ( cliquer sur l'image pour l'agrandir ) 

     

     

    Je vais afficher le chemin du répertoire ou je me trouve coté serveur avec la commande pwd

    Et je vais afficher le chemin du répertoire ou je me trouve coté client avec la commande lpwd

     

    Utiliser la commande SFTP

    ( cliquer sur l'image pour l'agrandir ) 

     

     

    Je vais créer un dossier coté serveur avec la commande mkdir et vérifier qu'il a bien été crée avec la commande ls

    Je vais créer un dossier coté client avec la commande lmkdir et vérifier qu'il a bien été crée avec la commande lls

     

     

    Utiliser la commande SFTP

     ( cliquer sur l'image pour l'agrandir ) 

     

     

    Je vais maintenant me déplacer dans le répertoire crée coté serveur avec la commande cd et vérifier que je suis bien dans le bon répertoire.

    Je vais également me déplacer dans le répertoire crée coté client avec la commande lcd et vérifier que je suis bien également dans le bon répertoire.

    Je vais transférer mon fichier sur mon serveur avec la commande put ( on utilisera l'option -r s'il s'agit d'un répertoire ).

    Si vous souhaitez transférer plusieurs fichiers, vous pourrez utiliser la commande mput

    Je vérifie par la suite que le fichier a bien été transféré sur mon serveur.

     

      

    Utiliser la commande SFTP

    ( cliquer sur l'image pour l'agrandir ) 

     

     

    Pour terminer ce petit tutoriel, je vais me placer dans le dossier serveur.

    Je vais renommer mon fichier debian-9.1.0-amd64-netinst.iso en debian.iso avec la commande rename

    Je vais me placer ensuite dans mon répertoire client et tranférer le fichier debian.iso dans celui-ci avec la commande get ( on utilisera l'option -r s'il s'agit d'un répertoire ).

    Si vous souhaitez transférer plusieurs fichiers, vous pourrez utiliser la commande mget

    Je vérifie par la suite que le fichier a bien été transféré sur mon client.

     

     

    Utiliser la commande SFTP

    ( cliquer sur l'image pour l'agrandir ) 

     

    Vous pouvez connaitre toutes les commandes disponibles en tapant la commande help ou ?

     

    Utiliser la commande SFTP

    ( cliquer sur l'image pour l'agrandir ) 

     

    Conclusion :

    La commande SFTP vous permettra de vous passer de clients graphiques et pourra être utilisée pour vos scripts shell..

    « Script de notifications de mises à jour sur Debian Stretch et Centos 7Installer ProjectSend sur Centos 7 »

    Tags Tags : , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :