vide en ligne depuis 02.10.1998

Transfert de données de PC à PC sous Linux

Transférer des fichiers entre deux systèmes Linux à l'aide d'un câble croisé est bien sur possible. Le tuto ci-dessous vous aidera certainement !

Connectez les deux PC grâce à un câble réseau croisé puis donner leur des adresses IP.
Sur l'un des PC, exécutez la commande suivante :

$ sudo ifconfig eth0 192.168.1.40 netmask 255.255.255.0 broadcast 192.168.1.255

Et sur l'autre, cette commande :

$ sudo ifconfig eth0 192.168.1.41 netmask 255.255.255.0 broadcast 192.168.1.255

Utiliser la commande ping pour vérifier qu'ils se voient réciproquement. Nous supposons que nous travaillons sur le système dont l'adresse est : 192.168.1.40 !

$ ping 192.168.1.41

Vous devriez obtenir ceci à l'écran :

3QnopX0@dev ~ $ ping 192.168.1.41
PING F4SX0 (192.168.1.41) 56(84) bytes of data.
64 bytes from F4SX0 (192.168.1.41): icmp_seq=1 ttl=59 time=54.3 ms
64 bytes from F4SX0 (192.168.1.41): icmp_seq=2 ttl=59 time=54.3 ms
64 bytes from F4SX0 (192.168.1.41): icmp_seq=3 ttl=59 time=53.4 ms
64 bytes from F4SX0 (192.168.1.41): icmp_seq=4 ttl=59 time=54.0 ms
64 bytes from F4SX0 (192.168.1.41): icmp_seq=5 ttl=59 time=53.7 ms
^C
--- F4SX0 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 53.464/54.002/54.364/0.431 ms
3QnopX0@dev ~ $ ^C
3QnopX0@dev ~ $

Les machines se voient, c'est parfait.

Pour copier des fichiers, utilisez rsync, par exemple :

$ rsync -r -a -v -e "ssh -l login_name" Temp_Storage/* 192.168.1.41:/home/login_name/Temp_Storage/