2013-11-04 68 views
3

我想通过ssh打开一个远程shell来发送来自R的命令。 只要我发送命令,我需要得到结果并发送依赖于前一个输出的新命令那些。R语言:打开ssh连接

因此,我正在寻找解决方案来打开连接并在R代码中对其进行管理,直到完成。我还需要打开与ssh密钥交换的连接(所以没有密码验证)。

看着CRAN我没有发现任何有用的东西。

+1

什么是你想实现什么?如果它在服务器上运行R代码,像'Rserve'这样的解决方案可以让你做到这一点。 –

+0

'system'还是'shell'会把它剪掉? –

+0

我需要启动一些命令并捕获连接到ssh的远程机器上的输出。我的R程序在本地电脑上。 我调查了system()和shell(),但据我所知,如果不打开和关闭每次调用system()的ssh连接,都无法与远程shell进行交互。 –

回答