SCP : Transfert de fichier via SSH

SCP est un protocole de transfert de fichiers de poste à poste basé sur SSH permettant de sécuriser les échanges.

En effet, il empêche que vos informations puissent être interceptées par d’autres personnes , la sécurité et l’authentification étant gérées par SSH.

J’utilise personnellement ce protocole pour les backup des fichiers sur mon serveur. Mais il m’arrive aussi de l’utiliser pour transférer des fichiers vers mon serveur quand je n’ai pas envie d’ouvrir un logiciel tel que Filezilla. Je vais donc vous apprendre (de manière succincte) à vous servir de SCP, pour plus d’informations , taper « man scp » dans votre terminal 🙂 . Notez que dans cet article les dossier sont des dossiers sur système Unix (En effet, /home/jeremy/ est mon répertoire personnel sur mon ordinateur tournant sous Debian une distribution GNU/Linux).

Backup de fichier

Serveur1 –> Serveur2 (Dans le cas d’envoi de dossier)

scp -r -p mylogin1@myserveur1:dossier1/ mylogin2@myserveur2:dossier2/

Serveur –> Ordinateur (Dans le cas d’envoi de dossier)

scp -r -p mylogin@myserveur:dossier/ /home/jeremy/dossier/

Serveur1 –> Serveur2 (Dans le cas d’envoi d’un seul fichier)

scp -p mylogin1@myserveur1:dossier1/mon_fichier1.txt mylogin2@myserveur2:dossier2/mon_fichier2.txt

Serveur –> Ordinateur (Dans le cas d’envoi d’un seul fichier)

scp -p mylogin@myserveur:dossier/mon_fichier.txt /home/jeremy/dossier/mon_fichier.txt

Envoi de fichier

Si vous désirez envoyer un dossier de votre ordinateur vers votre serveur :

scp -r -p /home/jeremy/dossier/ mylogin@myserveur:dossier/

Si vous désirez envoyer un fichier de votre ordinateur vers votre serveur :

scp -p /home/jeremy/dossier/ mylogin@myserveur:dossier/

Explications

Dans mes exemples j’ai introduit deux options en plus de la commande scp, que je vais vous expliquer directement.

L’option -r signifie « récursif », cela signifie que si vous envoyez un dossier (qui contient donc plusieurs fichiers et/ou sous-dossiers), scp parcourra tout ce dossier mais aussi les liens symboliques. Vous remarquerez que dans les commandes où je me contente de n’envoyer qu’un seul fichier, l’option -r disparaît car elle est bien entendu inutile.

L’option -p signifie que scp gardera les dates de modifications et de créations des fichiers et répertoires ainsi que leur droit en lecture et écriture.

Pour plus d’informations tournez vous vers les pages de manuel sur vos distributions en tapant tout simplement « man ssh » ou « man scp » dans un terminal. Ou alors rendez vous sur les pages wikipedia des deux protocoles SSH et SCP 😉

Merci à BurningHat pour la relecture de l’article 😉

Pidgin 2.5.0 annoncée pour le 14 Août

Mark Doliner a confié hier sur la liste de diffusion réservée au developpement de Pidgin que le code rentrait en Freeze! En clair, plus aucune nouveauté ne sera ajoutée, seulement des corrections de bugs. Il annonce la sortie de pidgin 2.5.0 pour le 14 Août.

Il reste encore quelques petites traduction a faire et quelques bugs à résoudre et la version sera fin prête.

Au niveau fonctionnalité, Pidgin 2.5.0 sera la première version a utilisé le protocole MSN en version 15 et ce en natif. Il permettra de gérer le statut personnel et les messages hors-ligne. Fonctionnalité beaucoup utilisée par les accro à MSN donc fort attendue par les utilisateurs de pidgin histoire de suivre ce qui se passe… (Personnellement il m’arrive régulièrement de devoir utiliser un autre programme pour pouvoir lire les message que j’ai reçus en étant hors-ligne ou pour répondre au contact qui me parlent en étant hors-ligne)

Il y aura aussi,plusieurs correction de bug.

Vous pouvez voir tous les tickets ouvert pour la version 2.5.0 sur le TRAC de pidgin

Et pour télécharger Pidgin, ca se passe par 😉

Edition : Pidgin est disponible et ça se passe par