EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xpans - Online în cloud

Rulați xpans în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xpans 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


xpans - serverul de nume XPA

REZUMAT


xpans [\-h] [\-e] [\-k sec] [\-p port] [\-l jurnal] [\-s jurnal de securitate] [\-P n]

OPŢIUNI


\-h tipăriți mesajul de ajutor
\-e ieșiți când nu mai există conexiuni XPA
\-k trimite mesaje keepalive la fiecare n sec
\-l înregistrează intrările din baza de date în fișierul specificat
\-p ascultă conexiunile pe portul specificat
\-s jurnalul de informații de securitate pentru fiecare conexiune la fișierul specificat
\-P acceptă solicitări de proxy (P=1) folosind un fir separat (P=2)
-\-version afișează versiunea și ieșire

DESCRIERE


Serverul de nume xpans este un program compatibil XPA care este utilizat pentru a gestiona numele și porturile
a punctelor de acces XPA. Este pornit automat când este înregistrat un punct de acces XPA.
Puteți accesa serverul de nume folosind xpaget pentru a obține o listă a punctelor de acces înregistrate.

xpans serverul de nume oferă o legătură crucială între clienții XPA și servere. Când an
Serverul XPA definește un punct de acces folosind XPANew(), XPACmdNew(), Sau XPAIInfoNew(), numele
al punctului de acces este înregistrat în serviciul de nume, împreună cu informațiile de conectare.
Serverul de nume potrivește apoi șabloanele class:name transmise de clienții XPA cu acestea
intrări înregistrate, astfel încât clienții să poată comunica cu serverele corespunzătoare.

Conexiunea priză între un program compatibil XPA și xpans este ținut deschis până la
fostele ieșiri (sau închide explicit conexiunea). Aparent, niște echipamente de internet
(de exemplu, modemurile DSL) pot cauza o astfel de conexiune să expire după o perioadă de inactivitate. La
preveniți acest lucru, puteți utiliza comutatorul \-k [sec] pentru a trimite o scurtă menținere în viață
mesaj către fiecare conexiune deschisă după întârzierea specificată. (Rețineți că aceasta
Utilizarea Keep-alive la nivel de aplicație este necesară numai dacă serviți XPA activat
clienţii prin Internet şi trebuie să se ocupe de conexiuni pe termen lung care implică DSL sau
echipamente similare. XPA folosește menținerea obișnuită la nivel de priză, care funcționează pentru toți
alte cazuri.) NB (12/2/2009): Datele TCP în afara benzii (URG), utilizate de xpans keep-alive, sunt
schimbat de unele routere Cisco în date în bandă. Întâlnirea unui astfel de router se va rupe
funcția de menținere în viață și vă poate distruge și serverul XPA. Procedați cu prudență!

xpans programul va fi pornit automat (presupunând că poate fi găsit în programul utilizatorului
cale) când este înregistrat primul punct de acces XPA. Prin urmare, nu trebuie pornit
explicit. Cu toate acestea, atunci când este pornit automat, \-e comutatorul este folosit, astfel încât numele
serverul se va închide când nu mai sunt înregistrate puncte de acces XPA. Dacă doriți să păstrați
serverul de nume rulează continuu, pur și simplu porniți-l manual fără \-e intrerupator.

Serverul de nume va păstra un jurnal al punctelor de acces înregistrate dacă \-l [Buturuga] comutatorul este
utilizat pe linia de comandă (acesta este cazul pornirii automate). Jurnalul conține
suficiente nume și informații de conectare pentru a vă permite să reînregistrați toate punctele de acces XPA
în cazul în care procesul serverului de nume este încheiat prematur. De exemplu, după ds9
punctul de acces este înregistrat, jurnalul va conține intrarea:

adauga 838e2f67:1863 ds9 ds9 gs eric

If xpans este terminat, dar ds9 încă rulează, puteți reînregistra ambele puncte de acces
pentru procesul ds9 rulând:

xpaset \-p 838e2f67:1863 \-nsconnect

Observați că specificatorul ip:port este folosit cu xpaset pentru a ocoli nevoia de a contacta
serverul de nume (care nu are încă numele înregistrat!)

Serverul de nume va păstra un jurnal al informațiilor de securitate dacă comutatorul \-s [jurnal de securitate].
este folosit pe linia de comandă. Pentru fiecare conexiune acceptată (inclusiv conexiuni prin intermediul
xpaget comanda), vor fi înregistrate informații despre gazda care emite comanda și despre
parametrii trecuți în program. Acest lucru este cel mai util atunci când xpans acceptă
conexiuni de la mașini nesigure.

Când un punct de acces XPA este eliminat de către un server folosind XPAFgratuit(), informațiile de acces sunt
eliminat de pe serverul de nume. Dacă un proces activat XPA este încheiat, toate numele
înregistrate prin acel proces vor fi eliminate automat. Fișierul jurnal este întotdeauna actualizat
pentru a reflecta punctele de acces înregistrate în prezent.

Serverul de nume în sine are nume de puncte de acces XPA xpans înregistrat prin care dumneavoastră
puteți afla informații despre punctele de acces înregistrate în prezent (presupunând că aveți
acces la serverul de nume; consultați Controlul accesului XPA pentru mai multe informații). Pentru fiecare
punct de acces înregistrat, sunt returnate următoarele informații:

clasa # clasa punctului de acces
nume # numele punctului de acces
acces # acces permis (g=xpaget,s=xpaset,i=xpainfo)
id # metoda de acces la socket (gazdă:port pentru inet, fișier pentru local/unix)
utilizator # nume de utilizator al proprietarului punctului de acces

De exemplu, pentru a afișa toate punctele de acces înregistrate în prezent, executați pur și simplu:

xpaget xpans

Continuând exemplul ds9 de mai sus, acesta va reveni:

DS9 ds9 gs 838e2f67:1863 eric

Dacă același program a fost pornit cu nume de acces XPA diferite, puteți căuta numai
nume care se potrivesc cu un șablon specificat. De exemplu, să presupunem că ds9 a fost pornit
folosind:

ds9 &
ds9 \-title ds9\-1\-eric &
ds9 \-title ds9\-2\-eric &

Pentru a căuta toate punctele de acces ds9 care se termină cu „.eric” și care pot fi accesate folosind
xpaset, utilizare:

xpaget xpans „DS9:*.eric” „s” „*”

Aceasta va reveni:

DS9 ds9\-2\-eric gs 838e29d3:42102 eric
DS9 ds9\-1\-eric gs 838e29d3:42105 eric

Al treilea argument „*” solicită toate punctele de acces de la toți utilizatorii. De asemenea, puteți specifica a
un anumit nume de utilizator și numai punctele de acces înregistrate de acel utilizator vor fi returnate.

Serverul de nume folosește XPA_METHOD variabilă de mediu pentru a determina dacă ar trebui
ascultați cererile pe prize INET sau LOCAL. Deoarece punctele de acces XPA folosesc și acest lucru
variabilă de mediu, alegerea metodei socket va fi consecventă. Rețineți că, când
Sunt utilizate prize INET, un server local poate fi accesat de la mașini la distanță dacă
XPA_NSINET variabila de mediu este setată să indice mașina locală. Consultați Mediul XPA
Variabile pentru mai multe informații.

O caracteristică experimentală a xpans este capacitatea sa de a acționa ca un proxy pentru serverele XPA din spate
firewall-uri care doresc să comunice cu procese externe. Ideea de bază este
următoarele: un server XPA (numiți-l „foo”) pe host1, eventual în spatele unui firewall, face a
conexiune la distanță la un program xpans activat pentru proxy pe host2 (specificând XPA-ul host2
metodă). De exemplu:

xpaset \-p foo \-remote 'host2:28571' + \-proxy # pe host1

Când se face acest lucru, host2 poate folosi apelurile xpaset, xpaget și xpainfo pentru a comunica cu
Foo server XPA. Toate comunicările de comandă se realizează prin intermediul conexiunii socket xpans
între foo pe host1 și xpans pe host2 (care a fost inițiat de foo din interiorul
firewall). Comunicarea datelor se realizează în mod similar utilizând o conexiune socket inițiată
pe host1 (de obicei, cu o valoare a portului cu două mai mare decât valoarea portului xpan-urilor principale
conexiune la priză). Un apel xpaset sau xpaget pe host2 contactează xpans, care efectuează o
XPASet() or XPAGet() sun to foo, trecând comenzi și date înainte și înapoi între cei doi
programe.

Implicit, conexiunile proxy nu sunt permise de xpans. Dacă este specificat comutatorul \-P
cu valoarea 1, sunt permise conexiunile proxy, dar toate comunicările proxy sunt efectuate
în același fir ca și procesarea xpans. Dacă este specificată o valoare de 2, procesarea proxy
se realizează într-un fir separat (presupunând că pthreadurile sunt acceptate pe sistemul dumneavoastră).
Deoarece procesarea apel invers xpa de orice tip poate dura mult timp și, prin urmare, poate
interferează cu procesarea normală xpans, conexiunile proxy threaded (\-P 2) sunt
recomandat. Când utilizați conexiuni proxy, ar putea fi, de asemenea, util să setați
Variabila de mediu XPA_IOCALLSXPA, astfel încât cererile proxy multiple pot fi gestionate la
în același timp, în loc de serie.

Rețineți că această interfață proxy pentru xpans este experimentală. Este folosit pentru a furniza date de la distanță
capabilități de analiză pe sistemul Chandra-Ed folosind ds9. (Vedea
http://chandra\-ed.cfa.harvard.edu și http://hea\-www.harvard.edu/saord/ds9 pentru mai multe
Detalii). Ca întotdeauna, vă rugăm să ne contactați dacă aveți probleme sau întrebări.

Utilizați xpans online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad