【问题标题】:Connect to remote Openbravo ERP Appliance连接到远程 Openbravo ERP 设备
【发布时间】:2011-12-18 07:47:38
【问题描述】:

我的 Openbravo 设备由 Win7 之上的 VMWare 工作站运行,该工作站位于通过路由器连接到互联网的 LAN 中。

当我启动设备时。我可以通过输入流程结束时提供的地址来访问 ERP Web 控制台(例如,192.168.1.107)。局域网中的所有计算机也可以访问此地址,目前还可以。

但是,将来我需要从运行 Win7 的家用电脑(当然,它连接到互联网)访问此控制台。我该如何设置?我已经尝试了http://planet.openbravo.com/?p=8612 中给出的方法(参见案例 3 - 将我的本地 ERP 暴露到远程网络中)

我尝试过(在 VMWare 中运行的 Openbravo Appliance 控制台中)

ssh -R :9999:localhost:80 myhomepc@101.108.70.128

(其中 101.108.70.128 是从 whatismyip.org 读取的我家用电脑的 ip)

但它给出了以下错误:

ssh: connect to host 101.108.78.128 port 22: connection timed out

我是否遗漏了任何必需的步骤? 我应该怎么做才能成功连接到我的 Openbravo 实例?

【问题讨论】:

  • 您的家用 PC 上是否安装了 ssh 服务器?

标签: ssh vmware openbravo


【解决方案1】:

最好直接在那边的 Openbravo ERP 论坛中提出这些问题:http://forge.openbravo.com

您所指的博客文章中的案例 3 做出了 2 个隐含假设。 a.) 远程计算机运行 ssh-server b.) 这个 ssh-server 可以从 erp 实例连接到

在您的情况下,这两个假设之一似乎不成立,您的 win7 机器没有运行 ssh 服务器和/或您的家庭网络的路由器没有将端口 22 从外部转发到您的 win7 机器。 如果没有进一步的信息,我假设这两个项目都没有完成。

让我提出另一种解决方案。当您想从家里连接到 erp 设备的命令行时,您可以执行以下操作: 使用 erp 设备配置网络的路由器,以将某个外部端口(即 2222)连接到设备的 ip,目标端口 22。

这将允许您从家庭网络(或任何其他知道 ip/端口的互联网系统)访问它。 使用不同于 22 的外部端口进行一些简单的 ssh 暴力密码扫描。 由于设备默认情况下不允许通过密码登录,而只允许通过公钥进行身份验证,因此这是安全的,不允许未经授权访问您的系统。

在此之后,要么使用博客文章中的用例 1,要么使用普通的 ssh 隧道,例如 (ssh -p external-port user@externalipoferplan -L 9999:localhost:22',然后通过 'http://localhost' 访问 ERP ' 从你的 win7 盒子里。

如果这太复杂了,并且您只想让 ERP Web 界面从 Internet 可用,而中间没有额外的 ssh 安全性,那么您可以配置 erp 局域网的路由器而不是转发端口 80 或 443 (http或 https) 到 erp-instance 并直接从那里访问系统,就好像它在 Internet 中的某个公共服务器上一样。

【讨论】:

  • 我知道这是一个旧答案,但这仍然会出现,在搜索时出现,因此必须更正。我不认为forge.openbravo.com 是正确的地方,事实上我无法在他们自己的网站上找到任何有效的链接来提问。
猜你喜欢
  • 1970-01-01
  • 2022-01-10
  • 2016-09-21
  • 1970-01-01
  • 2012-11-08
  • 2013-05-05
  • 2013-02-18
  • 2020-10-22
  • 2019-05-30
相关资源
最近更新 更多