gpt4 book ai didi

r - 从 Windows 机器使用 R 的 SSH/SCP

转载 作者:行者123 更新时间:2023-12-02 14:11:27 24 4
gpt4 key购买 nike

我正在尝试编写一个 R 脚本(在 Windows 机器上),它通过 SSH 运行远程 shell 命令,然后使用 scp 拉出一个文件并对其进行操作。

ssh.utils 无法在 Windows 上运行,RCurl 不断抛出“身份验证失败”:

 #Failed attempt:
file <- scp(host = "1.2.3.4", path = "/path-to-file", key = "~/../Desktop/id_rsa.pub", user = "admin", keypasswd = "")

消息,即使我将它引用到正确的公共(public) rsa key 。

任何想法如何使这项工作?

最佳答案

scp(host = "1.2.3.4", path = "/path-to-file", key = "~/../Desktop/id_rsa.pub", user = "admin", keypasswd = "")
^^^^^^^^^^

我不使用 R,但很可能您在这里使用了错误的 key 文件。当您将 key 文件与 ssh 客户端一起使用时,您通常会提供私钥文件,而不是公钥文件。在这种情况下,您的私钥文件可能被命名为“.../id_rsa”而没有“.pub”扩展名。

关于r - 从 Windows 机器使用 R 的 SSH/SCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29604677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com