Це команда 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.]
ВАРІАНТИ
--ім'я [ім'я]
Рядок, що ідентифікує відправника.
-- ім'я однолітка [ім'я]
Рядок, що ідентифікує його однорангову мережу в іншій мережі.
--ssh-хост [господар]
Хост, на якому розміщено тунель ssh.
--ssh-логін [логін]
Вхід, який використовується для встановлення з’єднання ssh (за замовчуванням: поточний вхід користувача).
--ssh-ключ [/шлях/до/ssh/ключ]
Шлях до ключа ssh (приватного!), який використовується для встановлення з’єднання ssh
(за замовчуванням: $HOME/.ssh/id_rsa).
--віддалений порт [порт]
Порт, який прослуховує хост ssh.
--віддалений хост [господар]
Хост, до якого здійснюється з'єднання через тунель (відповідає параметрам ssh -L
і -R).
--nb-повторна спроба [nb]
Кількість разів, коли локальний пересилач намагатиметься прив’язатися до віддаленого
експедитор (за замовчуванням: 3).
--рівний [IOR]
Проходить IOR віддаленого експедитора. За замовчуванням завантажуватиме локальний пересилач
IOR свого аналога.
--tunnel-wait [секунди]
Встановіть кількість секунд очікування, перш ніж вважати, що тунель було пройдено
створено.
приклад
Ось простий приклад конфігурації:
· У нас є два домени: net1 та net2. Пересилачі будуть запущені на хостах fwd.net1 та
fwd.net2.
· Між хостами немає зв'язку fwd.net1 та fwd.net2 але користувачі можуть отримати доступ fwd.net2 від
fwd.net1 за допомогою ssh-з'єднання.
· Давайте подзвонимо fwd.net1 експедитор Fwd1 і fwd.net2 експедитор Fwd2.
· Живе один СеД fwd.net2 тоді як решта ієрархії ДІЄТИ живе на net1 домен
Command лінія та цінності запуск Fwd1
fwd.net1$ dietForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-host fwd.net2 --ssh-login dietUser \
--ssh-key id RSA net2 --remote-port 50000
Command лінія до запуск Fwd2
fwd.net2$ dietForwarder --name Fwd2
ОБГОВОРЕННЯ
DIET використовує CORBA як комунікаційний рівень. Хоча це гнучке та надійне проміжне програмне забезпечення,
все ще важко розгорнути DIET у різнорідних мережах, які недоступні, за винятком
через тунелі ssh. Експедитори DIET допомагають адміністратору налаштувати свою мережу
без ручного налаштування тунелів ssh, що, можливо, не є ані простим, ані масштабованим.
Пересилачі DIET дозволяють дуже легко налаштовувати мережі з такими топологіями.
Використовуйте dietForwarder онлайн за допомогою сервісів onworks.net