Skip to main content

[Bash] Transférer un fichier

Introduction

Si vous êtes dans un environnement restreint et que vous disposez seulement d'un shell, vous pouvez vous poser la question de comment transférer un fichier via le réseau. Heureusement, bash propose plusieurs solution pour palier ce problème.

Netcat

Cet outil est pratique et présent sur de nombreuses distributions Linux.

Tout d'abord, mettez vous en écoute depuis la machine source (qui envoie le fichier) :

nc -lp <PORT> < <FILE>

Puis réceptionnez le fichier depuis la machine cible :

nc <SRC_IP> <PORT> > <FILE>