Je vous ai déjà parlé de rsync pour transférer des fichiers d’un serveur à un autre.
Supposons maintenant que vous vouliez récupérer les fichiers qui sont sur votre serveur chez vous, à la maison.
Cela ne prend que quelques minutes à mettre en place et cela sert très souvent.
Etape 1 : ouvrir le port 22 dans la box ou le routeur
Rendez-vous dans l’interface d’administration de votre box ou routeur :
- si ce n’est déjà fait, attribuez une IP fixe à votre PC en identifiant l’adresse MAC de sa carte réseau.
- ouvrez le port 22 (SSH) en TCP et redirigez-le vers l’adresse fixe de l’étape précédente.
Voilà, le port est ouvert et redirigé au niveau du routeur.
Etape 2 : ouvrir le port 22 dans le firewall de la machine
Je suis sous Linux (Debian, Ubuntu, Mint…), j’utilise donc iptables
en root :
iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 22 -j ACCEPT
Le port 22 est maintenant ouvert aux connections entrantes et sortantes sur la machine.