Internett-tjenester

## Denne hjelpesiden er ufullstendig

### Introduksjon

Denne modulen lar deg administrere og konfigurere internettjenester som `telnet` , `ftp` og `finger` . Hver internettjeneste har navn, portnummer og protokoll (for eksempel `telnet` på `tcp-` port 23). Mange tjenester har også et serverprogram for å håndtere nettverkstilkoblinger til disse tjenestene.

Tjenester med et tilknyttet program styres av Unix `inetd` daemon, som lytter etter nettverkstilkoblinger på vegne av alle tjenestene. Når en tilkobling mottas, startes serverprogrammet for å håndtere data fra den nye tilkoblingen.

Ikke alle internettjenester administreres av denne modulen. Servere som mottar mange tilkoblinger som HTTPD, SMB eller NFS, kjøres separat for å unngå å måtte starte en ny prosess for hver forespørsel. Disse tjenestene kan konfigureres ved hjelp av andre Webmin-moduler, for eksempel Samba eller Apache .

Hovedsiden for denne modulen viser alle internett- og RPC-tjenestene på systemet ditt. Tjenester med tilordnet program vises med fet skrift. Listen over internettjenester, RPC-tjenester og programmer er hentet fra filene `/etc/services` , `/etc/rpc` og `/etc/inetd.conf` .

### Opprette en ny tjeneste

Hvis du vil opprette en ny internettjeneste, klikker du på koblingen `Opprett ny tjeneste` under listen over aktive tjenester. Dette tar deg til et skjema der detaljene om den nye tjenesten kan legges inn:

- Tjenestenavn
  Hver tjeneste må ha et unikt navn og protokollpar. Dette betyr at to tjenester bare kan ha samme navn hvis de bruker forskjellige protokoller.

- protokoll
  Kommunikasjonsprotokollen som brukes av denne tjenesten. Nesten alle internettjenester bruker `TCP-` protokollen, og resten bruker `UDP` .

- Havn
  Hver tjeneste har et portnummer som må være unikt innenfor protokollen som brukes av tjenesten. Portnummeret må være mellom 0 og 65535 for både `TCP` og `UDP` .

- aliaser
  En liste over alternative navn som brukes til å referere til denne tjenesten. Et alias kan ikke allerede brukes som navn eller alias til en eksisterende tjeneste med samme protokoll.

Internett-tjenestenavn kan brukes i stedet for vertsnavn i kommandoer som `telnet` . Du kan for eksempel skrive `telnet foo.bar.com smtp for` å koble til port 25 på verten `foo.bar.com` , forutsatt at `smtp` internettjenesten er definert riktig.

For tjenester med et tilknyttet program, må du velge alternativet `Bruk programmet nedenfor` ???

- Program
  Noen sjeldne tjenester håndteres internt av `inetd` . Imidlertid, for nesten alle nye tjenester som du oppretter den fulle banen til programmet som skal utføres for tjenesten, bør du gi her.

- argumenter
  Kommandolinjeargumenter som skal overføres til programmet over. Det første argumentet skal være programnavnet, og resten andre parametere som skal passeres.

- Ventemodus
  Dette avgjør om `inetd` vil vente til programmet er fullført før du starter andre eller ikke. For de fleste tjenester bør dette være `Ikke vent` .

- Utfør som
  Brukernavnet til brukeren som serverprogrammet skal kjøres som. De fleste servere må kjøres som `root` .

Når en ny tjeneste legges til, vil den ikke tre i kraft umiddelbart. Du må klikke på `Restart Inetd-` knappen på hovedsiden for at tillegget skal brukes.

### Redigere en eksisterende tjeneste

For å redigere en tjeneste, klikk på tjenestenavnet fra listen på hovedsiden. Dette vil vise det samme skjemaet som ble brukt for å opprette en tjeneste slik at du kan redigere servicedetaljene. Du kan også klikke på `Slett-` knappen nederst på siden for å slette tjenesten.

Vær forsiktig når du redigerer eller sletter eksisterende systemtjenester som `telnet` eller `ftp` . Endring av disse kan gjøre det umulig å logge på maskinen din (eller verre).

Når en tjeneste blir endret, vil den ikke tre i kraft umiddelbart. Du må klikke på `Restart Inetd-` knappen på hovedsiden for at endringene skal brukes.

### Opprette og redigere RPC-programmer

Generelt trenger du aldri å opprette eller redigere RPC-programmer på systemet ditt. Imidlertid, hvis du gjør prosedyren, ligner du på å opprette og redigere internettjenester.

Skjemaet for redigering og oppretting av RPC-programmer vil alltid inneholde minst følgende felt:

- Programnavn
  Et unikt navn for dette RPC-programmet (innenfor samme protokoll).

- Antall
  Hvert RPC-program har et unikt programnummer, bestemt når programmet er skrevet.

- aliaser
  Andre navn som kan brukes til å referere til dette RPC-programmet.

Noen operativsystemer (for eksempel Solaris) lar et serverprogram være tilknyttet en RPC-tjeneste. Dette programmet vil bli kjørt av `inetd` når det mottar en forespørsel om programmet.

Hvis systemet ditt støtter RPC-serverprogrammer startet av inetd, vil følgende felt også være synlige:

- ???

Gå tilbake til modul