[R] Executing a telnet session from R
Claus Wilke
cwilke at mail.utexas.edu
Mon Apr 7 02:44:08 CEST 2008
Don't use telnet, use rsh or (better) ssh. You can set up your identity on the
remote host so that ssh doesn't ask for your password (see ssh
documentation), and you can give ssh the command(s) that should be executed
on the remote host (again see ssh documentation).
Claus
On Sunday 06 April 2008, Dennis Fisher wrote:
> Colleagues
>
> I am working in a Linux OS with R 2.6.2.
>
> I need to execute a telnet session to another Linux machine from R,
> perform some operations, then return to the original computer. When I
> am in an R session, this is easy to accomplish by typing:
> system("telnet -l username machinename")
> I am then asked for my password; once that is entered, I am connected
> to the remote machine. I can then enter commands on the remote
> machine, then logout.
>
> I would like to automate this process within a function. Obviously, I
> can embed the 'system' command in the function.
>
> Questions:
> 1. How do I enter the password into the command?
> 2. How do I execute the commands on the other machine?
> 3. Finally, how do I execute the 'logout' command (this should not
> differ from #2)?
>
> Thanks in advance for any help on this.
>
> Dennis
>
> Dennis Fisher MD
> P < (The "P Less Than" Company)
> Phone: 1-866-PLessThan (1-866-753-7784)
> Fax: 1-415-564-2220
> www.PLessThan.com
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
--
Claus Wilke
Section of Integrative Biology
and Center for Computational Biology and Bioinformatics
University of Texas at Austin
1 University Station C0930
Austin, TX 78712
cwilke at mail.utexas.edu
512 471 6028
More information about the R-help
mailing list