Это команда DietForwarder, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dietForwarder - инструмент DIET для управления туннелями ssh между компонентами DIET
ИМЯ
dietForwarder - Инструмент для создания форвардеров DIET. Форвардеры - это специальные компоненты, которые
служат в качестве прокси-серверов и управляют туннелями ssh между компонентами DIET в сложных сетях.
СИНОПСИС
DietForwarder [параметры] ...
ОПИСАНИЕ
Развертывание DIET в гетерогенных сетях, недоступных по другим каналам, кроме ssh
туннели - дело тонкое. Форвардеры DIET - это специальные компоненты DIET, которые служат
прокси между компонентами DIET, создавая туннели ssh.
dietForwarder - это команда для создания экземпляров серверов пересылки DIET. Экспедиторы упрощают
обслуживание туннелей ssh между компонентами DIET, тем самым улучшая масштабируемость DIET и
простота настройки в сложных сетевых топологиях.
Перед запуском экспедитора DIET необходимо:
· Запускать omniNames на локальном и удаленном хостах;
· Запустить удаленный узел, указав только его имя и конфигурацию сети;
· Запустить локальный одноранговый узел и дать ему имя удаленного однорангового узла, сведения о ssh-соединении,
используемый удаленный порт и параметр pass -C для создания туннеля ssh.
[Примечание: форвардеры должны запускаться до иерархии DIET.]
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--имя [Имя]
Строка, идентифицирующая пересылку.
--peer-имя [Имя]
Строка, идентифицирующая своего партнера в другой сети.
--ссш-хост [хозяин]
Хост, на котором размещен туннель ssh.
--ssh-логин [авторизоваться]
Логин, используемый для установления ssh-соединения (по умолчанию: текущий логин пользователя).
--ssh-ключ [/ путь / к / ssh / ключу]
Путь к ssh-ключу (частному!), Который используется для установления ssh-соединения
(по умолчанию: $ HOME / .ssh / id_rsa).
- удаленный порт [порт]
Порт, который прослушивает хост ssh.
--удаленный узел [хозяин]
Хост, к которому осуществляется соединение по туннелю (соответствует параметрам ssh -L
и -R).
--nb-повторить попытку [примечание]
Сколько раз локальный сервер пересылки будет пытаться привязать себя к удаленному
экспедитор (по умолчанию: 3).
--пер-иор [ИОР]
Проходит IOR удаленного экспедитора. По умолчанию локальный сервер пересылки получает
IOR его коллеги.
- туннель-ждать [секунды]
Установите количество секунд ожидания, прежде чем считать, что туннель был
создано.
ПРИМЕР
Вот простой пример конфигурации:
· У нас есть два домена: net1 и net2. Экспедиторы будут запущены на хостах fwd.net1 и
fwd.net2.
· Нет связи между хостами fwd.net1 и fwd.net2 но пользователи могут получить доступ fwd.net2 от
fwd.net1 используя ssh-соединение.
· Назовем fwd.net1 экспедитор Fwd1 и fwd.net2 экспедитор Fwd2.
· Один СЭД живет в fwd.net2 в то время как остальная часть иерархии DIET живет на net1 домена.
Command линия для запуск Вперед1
fwd.net1 $ dietForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-host fwd.net2 --ssh-login диетусер \
--ssh-key id rsa net2 --remote-port 50000
Command линия в запуск Вперед2
fwd.net2 $ DietForwarder - имя Fwd2
ОБОСНОВАНИЕ
DIET использует CORBA в качестве коммуникационного уровня. Хотя это гибкое и надежное промежуточное ПО,
по-прежнему сложно развернуть DIET в гетерогенных сетях, которые недоступны, за исключением
через туннели ssh. Форвардеры DIET помогают администратору настроить свою сеть
без ручной настройки туннелей ssh, что, возможно, непросто и не масштабируется.
Серверы пересылки DIET упрощают настройку сетей с такими топологиями.
Используйте DietForwarder онлайн с помощью сервисов onworks.net