0

我在一个环境中工作,我有一台带有 Bloomberg 终端的 Windows PC,但我通过 ssh 在远程服务器上完成大部分分析工作,因为我更喜欢 linux 环境。我还可以访问 B-PIPE 服务器,并且我试图弄清楚如何(以及是否)可以从我被 ssh 连接到的服务器上连接/验证 B-PIPE 服务器。显然,Rblpapi 在我的 Windows 机器上开箱即用,但它使用桌面 API 而不是 BPIPE。

在运行终端的 Windows PC 上,我可以执行以下操作来使用 BPIPE 进行身份验证:

library(Rblpapi)
con <- blpConnect(host = "ip.address.of.bpipe.server", appName = "my.bpipe.app.name")
blpAuthenticate()

但是,我相信这是可行的,因为鉴于我在 Windows PC 上运行我的终端,Bloomberg 以某种方式能够找出是我。我将如何在远程服务器上建立连接,以便Bloomberg 知道是我?我会从我的终端指定 uuid 和我正在运行终端的 windows pc 的 ip 地址吗?这甚至可能吗?

4

1 回答 1

0

应始终仔细阅读文档...这可以解决问题:

library(Rblpapi)
con <- blpConnect(host = "ip.address.of.bpipe.server", appName = "my.bpipe.app.name")
id <- blpAuthenticate(con = con, host = "ip.address.of.bpipe.server")
bdp("SPX Index", "PX_LAST", con = con, verbose = TRUE, identity = id)
于 2021-06-24T15:38:24.430 回答