2011-12-18 5 views
0

У меня есть устройство Openbravo, работающее на рабочей станции VMWare поверх Win7, которая находится в локальной сети, подключенной к Интернету через маршрутизатор.Подключиться к удаленному устройству Openbravo ERP

Когда я запускаю прибор. Я могу получить доступ к веб-консоли ERP, введя адрес, который он дал в конце процесса (например, 192.168.1.107). Весь компьютер в локальной сети также может получить доступ к этому адресу, который сейчас прекрасен.

Однако в будущем мне нужно получить доступ к этой консоли с моего домашнего компьютера под управлением Win7 (который, конечно же, подключен к Интернету). Как мне настроить это ?. У меня есть попробовать метод, приведенный в (см случая 3 - Expose моего местный ERP в удаленную сеть)

Я попытался (в консоли Openbravo Appliance работает в VMWare)

ssh -R :9999:localhost:80 [email protected] 

(где 101.108.70.128 является IP-мой домашний ПК читать whatismyip.org)

но он дает следующее сообщение об ошибке:

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

ли я пропустил какой-либо шаг, необходимый? Что я должен сделать для успешного подключения к экземпляру Openbravo?

+0

у вас есть и ssh-сервер, установленный на вашем домашнем ПК ? – hovanessyan

ответ

1

Лучше всего задать эти вопросы непосредственно на форумах Openbravo ERP там: http://forge.openbravo.com

Случай 3 из записи блога вы ссылаетесь составляет 2 неявные предположения. а.) Удаленный компьютер запускает SSH-сервер б.) Этот SSH-сервер может быть подключен к из ПОР экземпляра

Одно из двух предположений, кажется, не держать в вашем случае либо ваша win7 коробка не запускать ssh-сервер и/или маршрутизатор вашей домашней сети не перенаправляет порт 22 извне в ваш win7-блок. Без дополнительной информации я предполагаю, что оба элемента не будут выполнены.

Позвольте мне предложить другое решение. Поскольку вы хотите подключиться к командной строке устройства erp из дома, вы можете сделать следующее: Настроить маршрутизатор сети с помощью устройства erp для подключения внешнего порта (т.е. 2222) к IP-устройству, порт назначения 22 .

Это позволит вам получить к нему доступ из домашней сети (или любой другой системы из Интернета, зная ip/port). Использование внешнего порта, отличного от 22, сканирует несколько простых паролей ssh ​​с грубой силой. Поскольку устройство по умолчанию не разрешает вход по паролю, но разрешает аутентификацию с помощью открытого ключа, это безопасно, чтобы не допускать несанкционированный доступ к вашей системе.

После этого либо используется случай 1 из сообщения блога, либо обычный туннель ssh, например (ssh -p external-port user @ externalipoferplan -L 9999: localhost: 22 ', а затем доступ к ERP через' http: // localhost 'из вашего окна win7.

Если это слишком сложно, и вы хотите просто сделать веб-интерфейс ERP доступным из Интернета без дополнительной защиты ssh в середине, тогда вы можете просто настроить маршрутизатор erp lan вместо пересылать порт 80 или 443 (http или https) в erp-экземпляр и напрямую обращаться к системе, как если бы это было на каком-то общедоступном сервере в Интернете.