
III - Transférer des données à travers le réseau
Get flash to fully experience Pearltrees
Archiver et compresser
Comme je vous le disais en introduction, aussi étonnant que cela puisse paraître les gzip et bzip2 ne permettent de compresser qu'un seul fichier à la fois. Comment faire alors si vous voulez compresser une dizaine de fichiers ? Nous allons dans un premier temps apprendre à manipuler tar, puis nous verrons la compression avec gzip et bzip2, sans oublier les formats zip et rar que vos amis utilisant Windows risquent de vous envoyer un jour ou l'autre. Les formats zip et rar ne séparent pas les étapes comme sur le schéma ci-dessus.Il est possible d'éviter que l'on vous demande votre mot de passe à chaque fois grâce à une authentification spéciale par clés. Cette méthode d'authentification est plus complexe à mettre en place, mais elle est ensuite plus pratique. Avec cette nouvelle méthode d'authentification, c'est le client qui va générer une clé publique et une clé privée. Les rôles sont un peu inversés. L'avantage est qu'on ne vous demandera pas votre mot de passe à chaque fois pour vous connecter.
La connexion sécurisée à distance avec SSH
rsync est un programme assez simple à utiliser et pourtant très puissant. Il permet d'effectuer une synchronisation entre 2 répertoires, que ce soit sur le même PC ou entre 2 PC reliés en réseau. Rsync est le plus souvent utilisé pour effectuer des sauvegardes incrémentielles . Je m'explique.
Transférer des fichiers
Maintenant que nous savons analyser le trafic réseau et voir ainsi un peu ce qui se passe, nous allons nous atteler à filtrer le trafic à l'aide d'un firewall. Le plus célèbre firewall utilisé sous Linux est iptables . Il permet d'établir un certain nombre de règles pour dire par quels ports on peut se connecter à votre ordinateur, mais aussi à quels ports vous avez le droit de vous connecter. On peut aussi filtrer par IP mais nous ne détaillerons pas cela ici. Par exemple, si je veux empêcher toute connexion FTP (parce que je considère que le FTP n'est pas sûr), je peux souhaiter bloquer le port 21 (utilisé par FTP).

