Ssh 连接到远程Openbravo ERP设备

Ssh 连接到远程Openbravo ERP设备,ssh,vmware,openbravo,Ssh,Vmware,Openbravo,我的Openbravo设备在Win7上的VMWare工作站上运行,Win7位于通过路由器连接到internet的LAN中 当我启动设备时。我可以通过输入流程结束时提供的地址(例如192.168.1.107)来访问ERP web控制台。局域网中的所有计算机都可以访问这个地址,目前还可以 但是,在将来,我需要从运行Win7(当然,它连接到internet)的家用pc访问此控制台。我怎么设置这个?。我尝试了中给出的方法(参见案例3-将我的本地ERP暴露到远程网络) 我尝试过(在VMWare中运行的Op

我的Openbravo设备在Win7上的VMWare工作站上运行,Win7位于通过路由器连接到internet的LAN中

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

但是,在将来,我需要从运行Win7(当然,它连接到internet)的家用pc访问此控制台。我怎么设置这个?。我尝试了中给出的方法(参见案例3-将我的本地ERP暴露到远程网络)

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

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

但它给出了以下错误:

ssh: connect to host 101.108.78.128 port 22: connection timed out
我是否错过了任何需要的步骤?
要成功连接到我的Openbravo实例,我应该怎么做?

最好的办法是直接在那边的Openbravo ERP论坛上提问:

你提到的博客文章中的案例3有两个隐含的假设。 a、 )远程计算机运行ssh服务器 b、 )此ssh服务器可以从erp实例连接到

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

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

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

在此之后,可以使用博客文章中的用例1,也可以使用普通的ssh隧道(如ssh-p外部端口)user@externalipoferplan-L 9999:localhost:22'然后通过'http://localhost'从您的win7框


<>如果这太复杂了,你想让互联网上的ERP界面可以在中间没有额外的SSH安全,那么你可以只配置ERP局域网的路由器,而不是转发端口80或443(HTTP或HTTPS)。访问erp实例并直接访问系统,就像它将在internet上的某个公共服务器上一样。

您的家用电脑上安装了和ssh服务器吗?我知道这是一个古老的答案,但在搜索时仍然会出现,因此必须更正。我认为这不是正确的位置,事实上我找不到任何工作链接在自己的网站上提问。
ssh: connect to host 101.108.78.128 port 22: connection timed out