Internetne storitve

## Ta stran za pomoč je nepopolna

### Uvod

Ta modul vam omogoča upravljanje in nastavitev internetnih storitev, kot so `telnet` , `ftp` in `finger` . Vsaka internetna storitev ima ime, številko vrat in protokol (na primer `telnet` na `portalu tcp` 23). Mnoge storitve imajo tudi strežniški program za upravljanje omrežnih povezav s temi storitvami.

Storitve s povezanim programom nadzoruje demon Unix `inetd` , ki v imenu vseh svojih storitev posluša omrežne povezave. Ko je prejeta povezava, se začne strežniški program za obdelavo podatkov iz nove povezave.

Ta modul ne upravlja vseh internetnih storitev. Strežniki, ki prejmejo veliko povezav, kot so HTTPD, SMB ali NFS, se izvajajo ločeno, da ne bi morali začeti novega postopka za vsako zahtevo. Te storitve je mogoče konfigurirati z drugimi moduli Webmin, na primer Samba ali Apache .

Na glavni strani tega modula so navedene vse internetne in RPC storitve v vašem sistemu. Storitve z dodeljenim programom so prikazane krepko. Seznam internetnih storitev, storitev in programov RPC je vzet iz datotek `/etc/services` , `/etc/rpc` in `/etc/inetd.conf` .

### Ustvarjanje nove storitve

Če želite ustvariti novo internetno storitev, pod seznamom aktivnih storitev kliknite povezavo `Ustvari novo storitev` . Tako boste prišli do obrazca, v katerega boste lahko vnesli podrobnosti nove storitve:

- Ime storitve
  Vsaka storitev mora imeti edinstveno ime in par protokolov. To pomeni, da imata dve storitvi lahko isto ime le, če uporabljata različne protokole.

- Protokol
  Komunikacijski protokol, ki ga uporablja ta storitev. Skoraj vse internetne storitve uporabljajo protokol `TCP` , ostale pa uporabljajo `UDP` .

- Pristanišče
  Vsaka storitev ima številko vrat, ki mora biti edinstvena v protokolu, ki ga uporablja storitev. Številka vrat mora biti med 0 in 65535 za `TCP` in `UDP` .

- Zimbe
  Seznam alternativnih imen, ki se uporabljajo za sklicevanje na to storitev. Vzdevek ni mogoče že uporabiti kot ime ali vzdevek obstoječe storitve z istim protokolom.

Imena internetnih storitev se lahko namesto imen gostiteljev uporabljajo v ukazih, kot je `telnet` . Na primer, lahko vpišete `telnet foo.bar.com smtp` in se povežete s vrata 25 na gostiteljskem `foo.bar.com` , če predpostavimo, da je internetna storitev `smtp` pravilno definirana.

Za storitve s povezanim programom morate izbrati možnost `Uporabi spodnji program` ???

- Program
  Nekatere redke storitve interno upravlja `inetd` . Vendar pa je tukaj treba navesti skoraj vse nove storitve, za katere ustvarite celotno pot do programa za izvajanje storitve.

- Argumenti
  Argumenti ukazne vrstice za prehod na zgornji program. Prvi argument naj bo ime programa, preostali pa drugi parametri.

- Počakajte
  To določa, ali bo `inetd` počakal, da se program zaključi, preden začnete kateri koli drug ali ne. Za večino storitev naj bo to `Ne čakaj` .

- Izvedi kot
  Uporabniško ime uporabnika, v katerem naj se izvaja strežniški program. Večino strežnikov bo treba zagnati kot `root` .

Ko se doda nova storitev, ne začne veljati takoj. Za dodatek, ki ga želite uporabiti, na glavni strani morate klikniti gumb `Restart Inetd` .

### Urejanje obstoječe storitve

Če želite urediti storitev, kliknite ime storitve s seznama na glavni strani. Prikaže se enak obrazec, ki se uporablja za ustvarjanje storitve, ki vam omogoča urejanje podrobnosti o storitvi. Za izbris storitve lahko kliknete tudi gumb `Izbriši` na dnu strani.

Bodite previdni pri urejanju ali brisanju obstoječih sistemskih storitev, kot sta `telnet` ali `ftp` . Če jih spremenite, se ne morete prijaviti v računalnik (ali še huje).

Ko je storitev spremenjena, ne začne veljati takoj. Če želite uporabiti spremembe, kliknite gumb `Restart Inetd` na glavni strani.

### Ustvarjanje in urejanje programov RPC

Na splošno vam nikoli ne bo treba ustvarjati ali urejati programov RPC v vašem sistemu. Če pa postopek, je podoben ustvarjanju in urejanju internetnih storitev.

Obrazec za urejanje in ustvarjanje programov RPC bo vedno vseboval vsaj naslednja polja:

- Ime programa
  Edinstveno ime tega programa RPC (znotraj istega protokola).

- Številka
  Vsak program RPC ima edinstveno številko programa, določeno, ko je program napisan.

- Zimbe
  Druga imena, ki jih je mogoče uporabiti za sklicevanje na ta program RPC.

Nekateri operacijski sistemi (na primer Solaris) omogočajo povezavo strežniškega programa s storitvijo RPC. Ta program bo izvajal `inetd,` ko prejme zahtevo za program.

Če vaš sistem podpira strežniške programe RPC, ki jih je sprožil inetd, bodo vidna tudi naslednja polja:

- ???

Vrnitev na modul