【问题标题】:R: Copying files over to a remote serverR:将文件复制到远程服务器
【发布时间】:2015-11-13 17:33:56
【问题描述】:

我有两台远程服务器,我可以使用无密码 SSH 从我的机器访问它们。我可以使用 R 包/功能将文件复制到这些服务器吗?我找到了RCurl::scp,但它只能从远程服务器复制文件。为了将文件传输到远程服务器,我需要做什么?

【问题讨论】:

  • 你的 SSH 客户端应该有一个传输文件的命令。例如,PuTTY 具有用于通过 SSH 隧道传输文件的 pscp.exe 命令。你能用system写一个对pscp.exe的调用吗?
  • @Benjamin 是的,这就是我最终要做的,但希望有一个 R 包装器来解决这个问题。也许我会写一个。

标签: r rcurl


【解决方案1】:

您可以通过提供目标服务器的私钥文件来简单地使用 scp 方法

scp -i /path/to/privatekey/of/target/remoteserver -rp /home/path to/file/* username@192.168.0.210:/path/to/folder

【讨论】:

    猜你喜欢
    • 2011-05-09
    • 2022-01-28
    • 2019-01-20
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    相关资源
    最近更新 更多