Aceasta este comanda logForwarder care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
logForwarder - Element de jurnal pentru a gestiona tunelurile ssh între componentele de jurnal și instrumente
NUME
logForwarder - Instrumente pentru crearea și întreținerea tunelurilor ssh între componentele de jurnal
topologii complexe
SINOPSIE
logForwarder [opțiuni]...
DESCRIERE
logForwarder ajută la simplificarea întreținerii tunelurilor ssh între componentele de jurnal și
instrumente, îmbunătățind astfel scalabilitatea și configurarea jurnalelor în topologii complexe de rețea. The
componentele pot fi definite într-un program de monitorizat, ele publică mesaje în
LogCentral. Instrumentele primesc mesajele care se abonează la LogCentral.
Înainte de a începe un transfer de jurnal, trebuie să:
· lansați omniNames pe gazdele locale și de la distanță.
· lansați peer-ul la distanță doar definindu-i numele și configurația rețelei.
· lansați peer-ul local și dați-i numele peer-ului de la distanță, informații de conexiune ssh, de la distanță
port de utilizat și treceți opțiunea -C pentru a crea tunelul ssh.
[Remarcă: expeditorii trebuie să fie lansati înainte de instrumentele/componentele de jurnal]
OPŢIUNI
--Nume [Nume]
Șir de identificare a expeditorului
--nume-peer [Nume]
String care își identifică peer-ul de pe cealaltă rețea
--ssh-host [gazdă]
Gazdă care găzduiește tunelul ssh
--ssh-login [Autentificare]
Autentificare utilizată pentru a stabili conexiunea ssh (implicit: autentificarea utilizatorului curent).
--ssh-key [/path/to/ssh/key]
Calea către cheia ssh (cea privată!) folosită pentru a stabili conexiunea ssh
(implicit: $HOME/.ssh/id_rsa).
--port-la distanță [port]
Ascultarea portului pe gazda ssh.
--gazda la distanta [gazdă]
Gazdă la care se realizează conexiunea prin tunel (corespunde cu opțiunile ssh -L
și -R).
--nb-reîncercați [nb]
Numărul de ori când expeditorul local va încerca să se lege de telecomandă
expeditor (implicit: 3).
--peer-ior [IOR]
Treceți IOR-ul expeditorului de la distanță. În mod implicit, expeditorul local își va recupera peer-ul
IOR.
--net-config [cale/spre/configurare/fișier]
Calea către fișierul de configurare.
-C Creați tunelul din acest expeditor.
CONFIGURARE FILE
Puteți transmite un fișier de configurare la dietForwarder în loc să utilizați opțiunile din linia de comandă
prin opțiunea --net-config. Fișierul de configurare listează mai multe reguli care descriu
rețele accesibile folosind acest forwarder.
Există două categorii de reguli:
accepta norme
descrieți ce rețele sunt accesibile prin redirecționare.
respinge norme
descrieți ce rețele nu sunt accesibile prin forwarder.
O regulă începe întotdeauna cu oricare Accept: or respinge: urmat imediat de un obișnuit
expresie (Posix) care descrie gazda vizată de regulă. Regulile sunt evaluate în
urmatoarea ordine: accepta apoi respinge. De exemplu:
accept:.* reject:localhost
Acest fragment înseamnă că expeditorul va accepta conexiuni la toate gazdele, dar
gazdă locală.
EXEMPLU
Iată o configurație simplă:
· Avem două domenii: net1 și net2, expeditorii vor fi lansati pe gazde fwd.net1 și
fwd.net2.
· Nu există nicio legătură între gazde fwd.net1 și fwd.net2 dar utilizatorul poate accesa fwd.net2 din
fwd.net1 folosind o conexiune ssh.
· Vom numi fwd.net1 expeditor Fwd1 și fwd.net2 forwarder Fwd2.
· Un instrument locuiește în fwd.net2 în timp ce o componentă trăiește pe net1 domeniu.
Comandă linie pentru launchind Fwd1
fwd.net1$ logForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-host fwd.net2 --ssh-login dietUser \
--ssh-key id rsa net2 --remote-port 50000 \
--net-config net1.cfg -C
Comandă linie la lansa Fwd2
fwd.net2$ logForwarder --name Fwd2 --net-config net2.cfg
Configuraţie fişier pentru Fwd1
În acest exemplu, expeditorii Fwd1 acceptă numai conexiunile la fwd.net2.
accept:fwd.net2
Configuraţie fişier pentru Fwd2
În acest exemplu, expeditorii Fwd2 acceptă toate conexiunile, cu excepția celor care sunt
pentru localhost.
Accept:.*
reject:localhost
FUNDAMENTARE
Serviciul de jurnal folosește CORBA ca strat de comunicare. În timp ce este un flexibil și robust
middleware, este greu să implementeze jurnalul pe rețele eterogene care nu sunt
accesibil decât prin tuneluri ssh. Redirectoarele de jurnal ajută administratorul să-și configureze
grilă fără tuneluri ssh configurate manual, care probabil nu este nici simplă, nici scalabilă.
Log forwarderele facilitează configurarea unor astfel de topologii.
Utilizați logForwarder online folosind serviciile onworks.net