[R] R and SSH / exchange R objects between client and server

Martin Renner greatauklet at gmail.com
Wed Jan 2 01:29:01 CET 2013


I have the same setup and do this:
- rsync all data and R scripts 
- run analysis on remote server via ssh
- rsync plots and results back 

Martin




On Jan 1, 2013, at 12:39, "Frans Marcelissen" <frans.marcelissen at digipsy.nl> wrote:

> Hi Martin,
> In addition to what Duncan writes: I think winscp does exactly what you
> want. You can copy objects from/to linux, but also edit files from linux on
> the winduts machine without explicitly copying (of course you do copy the
> file, but is done automatically).
> Bye
> Frans
> 
> -------------------
> dr F.H.G. (Frans) Marcelissen
> fransiepansiekevertje at hotmail.com
> 
> -----Oorspronkelijk bericht-----
> Van: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> Namens Duncan Murdoch
> Verzonden: dinsdag 1 januari 2013 21:39
> Aan: Martin Batholdy
> CC: r-help at r-project.org
> Onderwerp: Re: [R] R and SSH / exchange R objects between client and server
> 
> On 13-01-01 2:42 PM, Martin Batholdy wrote:
>> Hi,
>> 
>> I have a laptop (Mac OS) and a remote PC (Ubuntu) and would like to do the
> heavy work on the remote machine but control it via the laptop.
>> I managed to install ssh server and can now remotely connect to my PC via
> ssh and can start an R session in the terminal.
>> 
>> However, I still don't quite understand how I can now "exchange" R
> objects.
>> 
>> I have the raw data I want to read and analyse on my laptop.
>> So I need to read the files on the laptop and 'send' the r object to the
> remote PC.
>> The remote PC should then do the heavy calculations and send back the
> result data frames, so that I can export/save the result tables on my
> laptop.
>> 
>> 
>> Is this even possible with ssh (send R objects from client to server and
> vice versa)?
> 
> Use save() and load() to create and read binary files containing the objects
> you want to exchange.  Use scp to move them between systems. 
> (Or sftp, or something else to move files.)
> 
>> 
>> Are there R packages who help to establish ssh connections?
> 
> Not that I know of.  You just use the command line utilities via
> system() or shell().
> 
>> Can I also connect to the server via the R gui?
> 
> Not with base R.  There are some front ends written by others that do this,
> e.g. RStudio.
> 
> Duncan Murdoch
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list