小编sch*_*dar的帖子

使用 socat 远程访问 D-Bus

描述:

我想从另一台机器访问 D-Bus 系统服务,只知道机器的 IP 地址和要连接的服务。

我最近发现的是Gabriel(通过 SSH 的 D-Bus)。我已经编译了它的 GIT 版本(托管在 Sourceforge 上),这似乎有效,但我一直遇到缺乏“保持活动”的问题。这意味着在一段时间不活动后,SSH 隧道无法将 D-Bus 请求转发到远程 PC,我必须重新启动 Gabriel。

由于 Gabriel 在它连接的 PC 上使用 socat,我刚刚有了在本地 PC 上也使用 socat 的想法(用它代替 Gabriel)。

问题:

  • 任何更熟悉设置“socat”的人都可以确认该解决方案吗?
  • 这样的解决方案能否同时处理连接到同一个远程 D-Bus 服务的多个客户端应用程序?
  • 因为我没有必要确保连接安全 - 在双方使用“socat”是否会使连接速度明显加快(与 Gabriel 的 SSH 隧道相反,如果 SSH 提供太多开销)?
  • 有没有人有更好的远程访问 D-Bus 的解决方案?

任何意见表示赞赏。

linux ssh redirection socat dbus

8
推荐指数
1
解决办法
5478
查看次数

标签 统计

dbus ×1

linux ×1

redirection ×1

socat ×1

ssh ×1