Internetske usluge

## Ova je stranica pomoći nepotpuna

### Uvod

Ovaj modul vam omogućuje upravljanje i postavljanje internetskih usluga poput `telnet` , `ftp` i `finger` . Svaka internetska usluga ima ime, broj porta i protokol (kao što je `telnet` na `tcp` priključku 23). Mnoge usluge također imaju poslužiteljski program za obradu mrežnih veza s tim uslugama.

Uslugama s povezanim programom upravlja Unix `inetd` daemon, koji u ime svih svojih usluga osluškuje mrežne veze. Kad se veza primi, poslužiteljski program pokreće se za obradu podataka iz nove veze.

Ne upravljaju svim internetskim uslugama ovaj modul. Poslužitelji koji primaju brojne veze poput HTTPD, SMB ili NFS pokreću se odvojeno kako bi se izbjegao novi proces za svaki zahtjev. Ove se usluge mogu konfigurirati pomoću drugih Webmin modula, poput Samba ili Apache .

Glavna stranica za ovaj modul navodi sve internetske i RPC usluge na vašem sustavu. Usluge s dodijeljenim programom prikazuju se podebljano. Popis internetskih usluga, RPC usluga i programa preuzet je iz datoteka `/etc/services` , `/etc/rpc` i `/etc/inetd.conf` .

### Stvaranje nove usluge

Da biste stvorili novu internetsku uslugu, kliknite vezu `Stvori novu uslugu` ispod popisa aktivnih usluga. Ovo će vas odvesti do obrasca u koji se mogu unijeti detalji nove usluge:

- Naziv usluge
  Svaka usluga mora imati jedinstveni par imena i protokola. To znači da dvije usluge mogu imati isti naziv samo ako koriste različite protokole.

- Protokol
  Komunikacijski protokol koji koristi ova usluga. Gotovo sve internetske usluge koriste `TCP` protokol, a ostale koriste `UDP` .

- Luka
  Svaka usluga ima broj porta koji mora biti jedinstven unutar protokola koji usluga koristi. Broj priključka mora biti između 0 i 65535 i za `TCP` i za `UDP` .

- nadimci
  Popis alternativnih imena koji se koriste za upućivanje na ovu uslugu. Alias se ne može već koristiti kao ime ili pseudonim postojeće usluge s istim protokolom.

Imena internetskih usluga mogu se koristiti umjesto imena računala u naredbama kao što je `telnet` . Na primjer, možete upisati `telnet foo.bar.com smtp` da biste se povezali s priključkom 25 na host `foo.bar.com` , pod pretpostavkom da je `smtp` internetska usluga ispravno definirana.

Za usluge s povezanim programom, morate odabrati opciju `Koristi program u nastavku` ???

- Program
  Neke rijetke usluge obrađuju interno `inetd.` Međutim, za gotovo sve nove usluge koje stvorite puni put do programa koji treba izvesti za uslugu ovdje treba navesti.

- argumenti
  Argumenti naredbenog retka za prelazak na gornji program. Prvi argument treba biti naziv programa, a preostali drugi parametri za prosljeđivanje.

- Način čekanja
  Ovo određuje hoće li `inetd` čekati dok program ne bude gotov prije nego što pokrene bilo koji drugi ili ne. Za većinu usluga to bi trebalo biti `Ne čekajte` .

- Izvršiti kao
  Korisničko ime korisnika na kojem bi trebao poslužiti program poslužitelja. Većina poslužitelja morat će se pokrenuti kao `root` .

Kada se doda nova usluga, ona neće stupiti na snagu odmah. Za dodatak koji se primjenjuje morate kliknuti gumb `Restart Inetd` na glavnoj stranici.

### Uređivanje postojeće usluge

Da biste uredili uslugu, kliknite naziv usluge s popisa na glavnoj stranici. Ovo će prikazati isti obrazac koji je korišten za stvaranje usluge kako biste omogućili uređivanje podataka o usluzi. Također možete kliknuti gumb `Izbriši` pri dnu stranice da biste izbrisali uslugu.

Budite oprezni pri uređivanju ili brisanju postojećih sistemskih usluga kao što su `telnet` ili `ftp` . Promjena ovih može onemogućiti prijavu na vaš stroj (ili još gore).

Kada se usluga izmijeni, neće stupiti na snagu odmah. Za promjene koje želite primijeniti morate kliknuti gumb `Restart Inetd` na glavnoj stranici.

### Izrada i uređivanje RPC programa

Općenito, nikada nećete trebati stvarati ili uređivati RPC programe na vašem sustavu. Međutim, ako to učinite, postupak je sličan stvaranju i uređivanju internetskih usluga.

Obrazac za uređivanje i stvaranje RPC programa uvijek će sadržavati barem sljedeća polja:

- Naziv programa
  Jedinstveno ime ovog RPC programa (unutar istog protokola).

- Broj
  Svaki RPC program ima jedinstveni broj programa, određen kada je program napisan.

- nadimci
  Ostala imena koja se mogu koristiti za pozivanje na ovaj RPC program.

Neki operativni sustavi (poput Solarisa) omogućuju pridruživanje poslužiteljskog programa s RPC uslugom. Ovaj program će pokrenuti `inetd` kad primi zahtjev za program.

Ako vaš sustav podržava RPC poslužiteljske programe pokrenute od inetd, bit će vidljiva i sljedeća polja:

- ???

Povratak na modul