Trucs:Transferts de fichiers
Il existe de multiples façons de transférer des fichiers entre deux ordinateurs
Dans tous les cas vous aurez besoin de votre ip, récupérez là (dans l'exemple je suppose une liaison par modem, si vous êtes relié à internet via votre lan, remplacez ppp0 par eth0) :
123.213.123.213
Via HTTP
Vous disposez d'un serveur apache, avec la configuration de base : créez un répertoire public_html
dans votre /home/user
(c'est à dire ~
). Puis copiez-y le fichier à transférer :
user@localhost ~ $ chmod 0750 ~/public_html
user@localhost ~ $ cp /ou/est/le/fichier ~/public_html/
Enfin, dîtes à la personne à qui vous voulez envoyer ce fichier de le récupérer sur l'url :
Bien sur il faut remplacer user
par le nom de votre utilisateur et fichier
par le nom du fichier que vous avez copier dans public_html
Via FTP
Si vous avez un serveur ftp actif, le principe est le même (mais il faudra donner le mot de passe de l'utilisateur à la personne charger de récupérer le fichier, dans ce cas, il suffit de créer un utilisateur spécialisé dans cette tache). Mais c'est encore plus simple mettez votre fichier à copier quelque part dans votre home
(par exemple : ~/le-fichier
)
Puis, comme pour le serveur http, dîtes à la personne chargée de récupérer le fichier sur l'url :
Bien sur il faut remplacer user
par le nom de votre utilisateur.
Via SSH
Si vous avez installé un serveur ssh sur votre machine, scp
peut récupérer directement un fichier par la commande :
Via NFS
Pour cela, vous devez :
- connaître l'ip de la source et de la destination,
- être root sur la machine qui envoie le fichier,
- avoir installé nfs-server sur le pc qui envoie,
- avoir installé nfs-clients sur le pc qui reçoit.
Ensuite, sur le pc source, vous devez exporter un repertoire vers la destination :
Puis, sur le pc destination, vous devez monter ce répertoire sur un réperoite que vous aurez préalablement créé (facultatif, si le répertoire existe) :
user@localhost ~ $ mount -t nfs ip-source:/repertoire ~/mnt-nfs
Ensuite, vous pouvez copier tous les fichiers de /repertoire
avec n'importe quel outil (cp
, nautilus
, konqueror
, ...)
Via Samba
Par exemple pour echanger un fichier avec un utilisateur de Windows.
Pour connaitre les machines du réseau, on demande à samba :
Et pour connaitre les ressources disponibles sur une machine, il suffit de demander à samba :
Muni de ces informations, il suffit de monter une ressource quelque part, par exemple sur /mnt/smb (si vous avez créé ce répertoire avant) :
En remplaçant bien entendu monusername
par votre login et monpassword
par votre mot de passe (à la ressource).
Ensuite, il suffit de copier le fichier depuis, ou dans /mnt/smb.