jeudi 22 novembre 2012

Transfert de fichiers via SCP et SSH

Introduction

SCP (Secure Copy Protocol) est une commande Linux qui permet le transfert de fichiers entre machines sécurisés par SSH.

L'objectif de ce post c'est pas de faire de la théorie, mais plutôt de partager une classe Java que j'ai développé et qui utilise la librairie JSch et qui permet de transférer 1 fichier entre 2 machines, et qui peut servir dans vos développements.

Je précise que la machine cible du transfert doit être sous Linux et sécurisée par SSH. Contrairement a ce programme qui est exécutable que ce soit sur Windows ou Linux :

Code


Pour pouvoir utiliser la librairie Jsch, si vous utilisez maven vous ajoutez la dépendance suivante :

 <dependency>
 <groupId>com.jcraft</groupId>
 <artifactId>jsch</artifactId>
 <version>0.1.44-1</version>
 </dependency>


Sinon vous pouvez téléchargez le JAR directement ici sur le site de JSch :

http://www.jcraft.com/jsch/

Aucun commentaire:

Enregistrer un commentaire