Internet-tjenester

## Denne hjælpeside er ufuldstændig

### Introduktion

Dette modul giver dig mulighed for at administrere og konfigurere internettjenester såsom `telnet` , `ftp` og `finger` . Hver internettjeneste har et navn, portnummer og protokol (f.eks. `Telnet` på `tcp-` port 23). Mange tjenester har også et serverprogram til at håndtere netværksforbindelser til disse tjenester.

Tjenester med et tilknyttet program styres af Unix `inetd` daemon, der lytter til netværksforbindelser på vegne af alle dens tjenester. Når der modtages en forbindelse, startes serverprogrammet til at håndtere data fra den nye forbindelse.

Ikke alle internettjenester administreres af dette modul. Servere, der modtager mange forbindelser som HTTPD, SMB eller NFS, køres separat for at undgå at skulle starte en ny proces for hver anmodning. Disse tjenester kan konfigureres ved hjælp af andre Webmin-moduler, såsom Samba eller Apache .

Hovedsiden for dette modul viser alle internet- og RPC-tjenester på dit system. Tjenester med et tildelt program vises med fed skrift. Listen over internettjenester, RPC-tjenester og programmer er hentet fra filerne `/etc/services` , `/etc/rpc` og `/etc/inetd.conf` .

### Oprettelse af en ny tjeneste

For at oprette en ny internettjeneste skal du klikke på linket `Opret ny service` under listen over aktive tjenester. Dette fører dig til en formular, hvor detaljerne om den nye service kan indtastes:

- Servicenavn
  Hver service skal have et unikt navn og protokolpar. Dette betyder, at to tjenester kun kan have det samme navn, hvis de bruger forskellige protokoller.

- protokol
  Den kommunikationsprotokol, der bruges af denne tjeneste. Næsten alle internettjenester bruger `TCP-` protokollen, og resten bruger `UDP` .

- Havn
  Hver service har et portnummer, som skal være unikt inden for den protokol, som tjenesten bruger. Portnummeret skal være mellem 0 og 65535 for både `TCP` og `UDP` .

- aliasser
  En liste over alternative navne, der bruges til at henvise til denne tjeneste. Et alias kan ikke allerede bruges som navn eller alias på en eksisterende tjeneste med den samme protokol.

Navne på internettjenester kan bruges i stedet for værtsnavne i kommandoer såsom `telnet` . For eksempel kan du indtaste `telnet foo.bar.com smtp for` at oprette forbindelse til port 25 på vært `foo.bar.com` under forudsætning af, at `smtp-` internettjenesten er defineret korrekt.

For tjenester med et tilknyttet program skal du vælge muligheden `Brug programmet nedenfor` ???

- Program
  Nogle sjældne tjenester håndteres internt af `inetd` . For næsten alle nye tjenester, som du opretter den fulde sti til programmet, der skal udføres for tjenesten, skal der dog gives her.

- argumenter
  Kommandolinjeargumenter, der skal videresendes til programmet ovenfor. Det første argument skal være programnavnet, og resten andre parametre, der skal passeres.

- Vent tilstand
  Dette bestemmer, om `inetd` vil vente, indtil programmet er færdigt, før andre starter eller ikke. For de fleste tjenester skal dette være `Vent ikke` .

- Udfør som
  Brugernavnet til den bruger, serverprogrammet skal køres som. De fleste servere skal køres som `root` .

Når en ny service tilføjes, træder den ikke i kraft straks. Du skal klikke på knappen `Genstart Inetd` på hovedsiden for at tilføje den, der skal anvendes.

### Redigering af en eksisterende tjeneste

Hvis du vil redigere en service, skal du klikke på servicenavnet fra listen på hovedsiden. Dette viser den samme form, der bruges til at oprette en tjeneste, så du kan redigere servicedetaljer. Du kan også klikke på `Slet-` knappen i bunden af siden for at slette tjenesten.

Vær forsigtig, når du redigerer eller sletter eksisterende systemtjenester, såsom `telnet` eller `ftp` . Ændring af disse kan gøre det umuligt at logge ind på din maskine (eller værre).

Når en tjeneste ændres, træder den ikke i kraft straks. Du skal klikke på knappen `Genstart Inetd` på hovedsiden for at få de ændringer, der skal anvendes.

### Oprettelse og redigering af RPC-programmer

Generelt behøver du aldrig at oprette eller redigere RPC-programmer på dit system. Hvis du udfører proceduren, ligner den imidlertid oprettelse og redigering af internettjenester.

Formularen til redigering og oprettelse af RPC-programmer vil altid indeholde mindst følgende felter:

- Programnavn
  Et unikt navn på dette RPC-program (inden for den samme protokol).

- Nummer
  Hvert RPC-program har et unikt programnummer, der bestemmes, når programmet er skrevet.

- aliasser
  Andre navne, der kan bruges til at henvise til dette RPC-program.

Nogle operativsystemer (såsom Solaris) tillader et serverprogram at være tilknyttet en RPC-service. Dette program køres af `inetd,` når det modtager en anmodning om programmet.

Hvis dit system understøtter RPC-serverprogrammer, der er startet af inetd, er de følgende felter også synlige:

- ???

Vend tilbage til modulet