vyazikov
23-10-2014, 17:28
Друзья всем привет..
не знаю насколько правильный раздел я выбрал но задам свой вопрос тут)
у меня есть 4 Linux debian машины которые находятся в разных местах и подключены к интернету, но до них нету REAL IP и не достучаться из вне...
Нужно реализовать такую задачу.
Устройства по DHCP получают адрес и соединяются с моим центральным сервером VDS которая имеет внешний IP конечно же...
Я с любой клинетской машины захожу на этот VDS по Web , выбираю устройство , и открываю в окне терминал SSH с ним...
-для удаленных машин жеталеьно скрипты на Python но это может быть и какой-то готовый софт
-на VDS будет Web server . на котором будет как бы промежуточный брокер для установки соединения, это может быть PHP , JS , Java на фоне может быть что-то еще, какой-то сервер.
-желательно что бы от удаленной машины до сервера связь была по 80 порту, другие могут быть закрыты. (если это реально)
Покопавшись в интернете я нашел много примеров как сделать простой WebTerminal на той машине куда надо терминалиться, однако до нее нет доступа по внешнему IP....
Графически схема работы должна быть примерно такая
PC_1---------|
PC_2---------| VDS | -WEB UI ssh client
PC_3---------|
Поскольку я соверешнно не gредставляю как это организовать, то любые советы были бы полезными.
заранее спасибо!
не знаю насколько правильный раздел я выбрал но задам свой вопрос тут)
у меня есть 4 Linux debian машины которые находятся в разных местах и подключены к интернету, но до них нету REAL IP и не достучаться из вне...
Нужно реализовать такую задачу.
Устройства по DHCP получают адрес и соединяются с моим центральным сервером VDS которая имеет внешний IP конечно же...
Я с любой клинетской машины захожу на этот VDS по Web , выбираю устройство , и открываю в окне терминал SSH с ним...
-для удаленных машин жеталеьно скрипты на Python но это может быть и какой-то готовый софт
-на VDS будет Web server . на котором будет как бы промежуточный брокер для установки соединения, это может быть PHP , JS , Java на фоне может быть что-то еще, какой-то сервер.
-желательно что бы от удаленной машины до сервера связь была по 80 порту, другие могут быть закрыты. (если это реально)
Покопавшись в интернете я нашел много примеров как сделать простой WebTerminal на той машине куда надо терминалиться, однако до нее нет доступа по внешнему IP....
Графически схема работы должна быть примерно такая
PC_1---------|
PC_2---------| VDS | -WEB UI ssh client
PC_3---------|
Поскольку я соверешнно не gредставляю как это организовать, то любые советы были бы полезными.
заранее спасибо!