Я пытаюсь создать "левый клиент"> сервер <"правый клиент", но мне нужны советы и подсказки.
Допустим, у меня есть сервер-демон слева, например vnc-сервер, который подключается к среднему серверу.
На правой стороне у меня есть клиент, который хочет подключиться к левому серверу-демону, но это нужно сделать через средний сервер. Я предполагаю, что это должно быть сделано с помощью некоторой службы туннелирования.
Серверная среда - это полнофункциональный хост Debian Linux или Mac OS X Server.
Любые идеи?
Спасибо / Trikks
Перенаправление портов SSH? Если у вас есть запросы от right
к серверу на left
вы могли бы сделать что-то вроде:
Из right
ssh -L 5900:localhost:5900 middle
Из left
ssh -R 5900:localhost:5900 middle
Первая команда устанавливает туннель и перенаправляет порт 5900 из right
к middle
, а второй - обратный туннель, который перенаправит порт 5900 из middle
к left
. Эти две команды должны эффективно обеспечивать туннель от right
к left
(Хотя я не тестировал)
Пытался Rinetd?
Для произвольной пересылки это, наверное, самый простой способ.