Re: How to transfer files between computers on a network

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: kitepilot@kitepilot.com
Date:  
To: Main PLUG discussion list
Subject: Re: How to transfer files between computers on a network
The reason why you HAVE to use /sbin/ip is because /sbin is not on your
path. Multiple reasons for that, but mostly because technically /sbin "is
for root" (that's a VERY condensed explanation)


As a rule of thumb (valid always if you only have one adapter) "your
interface" is eth0 (or eth[whatever] if you HAD to change the adapter, or
wlan0/ath0/wifi0 for wireless)

So

> 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:11:2f:06:65:08 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.1.64/24 brd 192.168.1.255 scope global eth0

192.168.1.64 is your IP address.

Also, as a rule of thumb (not always true but irrelevant to you), if the
machines are connected to the same router, only the last number changes

so
Machine 1 is 192.168.1.64
Machine 2 is 192.168.1.66
Note that only the last number changes.

This is valid ONLY with a netmask of 255.255.255.0 (or 192.168.1.64/24)
which happens to be the case for just about every router you pull out of a
shelf in Bestbuy/Circuit City/Walmart.
Don't worry about it, just assume it is "true"



Finally:
> scp /filenameA.txt/to/copy joe@12.34.56:/copy/filenameB.txt/to


Should rather be:
scp /to/copy/filenameA.txt joe@12.34.56:/copy/to/filenameB.txt

Which:

Will copy a file name "filenameA.txt", located in path "/to/copy" in THIS
machine, to user "joe" AT machine 12.34.56, in path "/copy/to" with name
"filenameB.txt"
If you omit the name it will be copie with same name.

Hope that helps...
Enrique



Josef Lowder writes:

> On 10/22/08, enrique <> wrote:
>> Linux: Open up a terminal and type:
>> ip addr show
>> and choose the adapter that connects to the network you want.
>
>> use scp as:
>> scp /file/to/copy user@machine:/copy/file/to
>
>> It's easy, even I can do it.
>
>
> Thanks Enrique ... but the problem is ... you are brilliant
> and I guess I just don't have all the wires connected.
>
> I did find that I have to use /sbin/ip addr show
> since 'ip' was not found.
>
> But below are the results I got from my two linux boxes,
> and I can't figure out which of all these different number
> sets is the 'ip' number for each machine.
>
> == from machine "A"
> $ /sbin/ip addr show
> 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
>     inet 127.0.0.1/8 scope host lo
> 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:11:2f:06:65:08 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.1.64/24 brd 192.168.1.255 scope global eth0 

>
> == from machine "B"
> $ /sbin/ip addr show
> 1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
>     inet 127.0.0.1/8 scope host lo
> 2: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:14:85:1e:5f:5e brd ff:ff:ff:ff:ff:ff
>     inet 192.168.1.66/24 brd 192.168.1.255 scope global eth0 

>
> Furthermore, from your excellent example (thank you very much),
> scp /file/to/copy user@machine:/copy/file/to
>
> I still do not understand how to put which numbers where,
> and how the actual syntax should look. Is it like this:
>
> scp /filenameA.txt/to/copy joe@12.34.56:/copy/filenameB.txt/to
>
> How would scp know in what directory or folder to put the file
> to be copied?
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss