Networking Forums  

Go Back   Networking Forums > Networking Newsgroups > Linux Networking

transfer data from one machine to another

Reply
 
Thread Tools Display Modes
  #1  
Old 03-04-2007, 12:56 PM
Default transfer data from one machine to another



Hi,

I have ssh access to two linux machines (both WITHOUT root account),
and I'd like to copy data from one to another.
Since the directory structure is different, I want to specify in a
script (ideally in python, because that's what I want to learn) what
to copy over like this:

source: /home/john/folderA
destination: /home/smith/folderB

I'm a newbie on linux and ssh networking and python, so your
suggestions are welcome! A small working example would be appreciated!

bahoo



bahoo
Reply With Quote
  #2  
Old 03-04-2007, 01:12 PM
Bjoern Schliessmann
Guest
 
Posts: n/a
Default Re: transfer data from one machine to another

bahoo wrote:

> I have ssh access to two linux machines (both WITHOUT root
> account), and I'd like to copy data from one to another.
> Since the directory structure is different, I want to specify in a
> script (ideally in python, because that's what I want to learn)
> what to copy over like this:
>
> source: /home/john/folderA
> destination: /home/smith/folderB
>
> I'm a newbie on linux and ssh networking and python, so your
> suggestions are welcome! A small working example would be
> appreciated!


On example machine 10.0.0.1, logged in as john:

scp -r ~/folderA smith@10.0.0.2:~/folderB

It's IMHO simpler and quicker than developing the same functionality
in Python. Or is there a simple module I overlooked?

Regards,


Björn

Fup2 comp.lang.python

P.S.: Please don't crosspost over hierarchies without setting
followup.

--
BOFH excuse #53:

Little hamster in running wheel had coronary; waiting for
replacement to be Fedexed from Wyoming

Reply With Quote
  #3  
Old 03-04-2007, 03:03 PM
Rikishi 42
Guest
 
Posts: n/a
Default Re: transfer data from one machine to another

On Sunday 04 March 2007 13:56, bahoo wrote:

> I have ssh access to two linux machines (both WITHOUT root account),
> and I'd like to copy data from one to another.
> Since the directory structure is different, I want to specify in a
> script (ideally in python, because that's what I want to learn) what
> to copy over like this:
>
> source: /home/john/folderA
> destination: /home/smith/folderB
>
> I'm a newbie on linux and ssh networking and python, so your
> suggestions are welcome! A small working example would be appreciated!


Try rsync, if you need a second run, it will only copy what has been
modified in the source.

rsync -var -e ssh /home/john/folderA name@computerB:/home/smith/folderB

Should be enough.
Remove 'v' for less verbose operation.

--
Research is what I'm doing, when I don't know what I'm doing.
(von Braun)

Reply With Quote
Reply

Tags
data, machine, transfer

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 12:34 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.