Подключение к удаленному устройству Openbravo ERP - PullRequest
0 голосов
/ 18 декабря 2011

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

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

Однако в будущем мне нужно будет получить доступ к этой консоли с моего домашнего компьютера с Win7 (который, конечно, подключен к Интернету). Как мне это настроить? Я пробовал метод, приведенный в http://planet.openbravo.com/?p=8612 (см. Случай 3 - Выставить мой локальный ERP в удаленной сети)

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

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

(где 101.108.70.128 - это ip моего домашнего компьютера, считанный с whatismyip.org)

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

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

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

1 Ответ

1 голос
/ 20 декабря 2011

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

Случай 3 из поста в блоге, на который вы ссылаетесь, содержит 2 неявных предположения. а) на удаленном компьютере работает ssh-сервер b.) К этому ssh-серверу можно подключиться из экземпляра 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 ', а затем получите доступ к ERP через' http://localhost' из вашего win7 box.

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

...