首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与代理的RCurl sftp连接

与代理的RCurl sftp连接
EN

Stack Overflow用户
提问于 2019-03-08 14:34:03
回答 1查看 284关注 0票数 1

我一直在尝试用RCurl和SFTP连接和列出文件。我可以通过WinSCP访问,但是RCurl不能通过。这就是我目前所在的位置:

代码语言:javascript
复制
library(RCurl)

opts <- curlOptions(
  proxy         = "http://myproxy/",
  proxyport     = 8080,
  httpproxytunnel = 1L,
  ssh.private.keyfile = "ssh-gibberish"
)

url <- "sftp://user:pwd@ftp.address.com/"

test <- getURL(url = url, .opts = opts, dirlistonly = TRUE, verbose = TRUE, port = 22)

*   Trying 123.12.123.12...
* Connected to myproxy (123.12.123.12) port 8080 (#0)
* Establish HTTP proxy tunnel to ftp.address.com:22
> CONNECT ftp.address.com:22 HTTP/1.1
Host: ftp.address.com:22
Proxy-Connection: Keep-Alive

* Proxy CONNECT aborted
* Connection #0 to host myproxy left intact
Error in function (type, msg, asError = TRUE)  : Proxy CONNECT aborted
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-20 21:21:14

终于解决了。我不得不更改代理并添加用户名和密码。

代码语言:javascript
复制
opts <- curlOptions(
  proxy         = "http://mynewproxy/",
  proxyport     = 8080,
  proxyusername = "domain\\user", 
  proxypassword = "pwd", 
  httpproxytunnel = 1L,
  ssh.private.keyfile = "ssh-gibberish"
)

代理通常使用windows passowrds,但我想这是不同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55057908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档