RCurl::scp()-无法交换加密密钥

RCurl::scp()-无法交换加密密钥,r,ssh,libcurl,scp,rcurl,R,Ssh,Libcurl,Scp,Rcurl,我目前尝试在linux上通过RCurl::scp()从远程机器读取文件 我已经以开放ssh格式添加了我的公共(~/.ssh/id\u rsa.pub)和私有(~/.ssh/id\u rsa)密钥,并且能够从终端将ssh和scp连接到远程机器 不幸的是,我还不能从R中传输或读取文件 RCurl::scp( user = "root", host = "hostname", path = "/path/file", ) #>

我目前尝试在linux上通过
RCurl::scp()
从远程机器读取文件

我已经以开放ssh格式添加了我的公共(
~/.ssh/id\u rsa.pub
)和私有(
~/.ssh/id\u rsa
)密钥,并且能够从终端将ssh和scp连接到远程机器

不幸的是,我还不能从R中传输或读取文件

RCurl::scp(
  user = "root", host = "hostname",
  path = "/path/file",
)
#> Error in function (type, msg, asError = TRUE)  : 
#>   Failure establishing ssh session: -5, Unable to exchange encryption keys
我的问题可能与