Internettjänster

Denna hjälpsida är inte färdig
Introduktion
Med denna modul kan du sätta upp och administrera internettjänster som
telnet, ftp och finger. Varje internettjänst
har ett namn, ett portnummer och ett protokoll (t ex telnet över
tcp, port 23). Flera tjänster har också serverprogram som
hanterar uppkopplingar till tjänsten.
Tjänster som har ett sådant program kontrolleras av Unix-demonen
inetd, som lyssnar efter uppkopplingar för alla sina tjänster.
När en uppkoppling sker startas serverprogrammet för att hantera data från
den nya uppkopplingen.
Alla internettjänster hanteras inte av denna modul. Servrar som tar
emot många uppkopplingar, t ex HTTPD, SMB och NFS, körs separat för att
inetd inte ska behöva starta en ny process för varje uppkoppling till dem.
För dessa tjänster görs inställningar i respektive Webmin-modul, t ex
Samba och Apache.
På startsidan för denna modul listas alla internet- och RPC-tjänster
på ditt system. Tjänster som har tillhörande program visas med fetstil.
Listan genereras från filerna /etc/services, /etc/rpc
och /etc/inetd.conf.
Lägga till tjänst
För att lägga till en tjänst klickar du på länken Lägga till tjänst
nedanför listan över tjänster. Då kommer du till ett formulär där du kan
skriva in uppgifter om den nya tjänsten.
- Namn på tjänsten
Varje tjänst måste ha ett unikt par av namn och protokoll.
Detta betyder att två tjänster kan heta samma sak om de använder
olika protokoll.
- Protokoll
Kommunikationsprotokollen som tjänsten använder sig av.
De flesta internettjänster använder TCP-protokollet
och resten använder UDP.
- Port
Varje tjänst har ett portnummer som måste vara unikt inom
protokollet som används. Portnumret måste ligga i intervallet
0-65535 både för TCP och UDP.
- Alias
Här kan du skriva in fler namn som tjänsten kan anropas med.
Du får inte använda namn eller alias som redan är upptagna inom
protokollet.
Du kan använda tjänstenamnet istället för datornamnet i t ex
telnet-kommandon. Du kan exempelvis skriva telnet
foo.bar.com smtp för att koppla upp dig mot port 25 på datorn
foo.bar.com, under förutsättning att tjänsten smtp
har definierats på rätt sätt.
För tjänster med tillhörande program måste du välja Använd programmet
nedan när du skriver in uppgifterna.
- Program
Vissa tjänster hanteras internt av inetd.
Du bör dock här ange fullständig sökväg till det program som ska
utföras när du lägger till en tjänst.
- Argument
Kommandoradsargument som ska skickas till det program du
angivit ovan. Det första argumentet bör vara programnamnet och
övriga argument parametrar till programmet.
- Vänteläge
Här bestämmer du om inetd ska vänta tills
programmet är klart innan det ska köra igång något annat.
För de flesta tjänster bör du välja Vänta inte.
- Kör som
Användarnamnet för den användare som serverprogrammet ska
köras som. De flesta servrar måste köras som root.
När du har lagt till en tjänst kommer den inte att vara tillgänglig
direkt. Du måste trycka på knappen Starta om inetd på startsidan
för att tjänsten ska gå att använda.
Ändra en tjänst
För att ändra i en tjänst klickar du på tjänstenamnet i listan på
startsidan. Du får då upp samma formulär som när du lägger till en
tjänst, och kan ändra de uppgifter du vill. Du kan också trycka på
Ta bort-knappen längst ned på sidan för att ta bort tjänsten.
Var försiktig när du ändrar i eller tar bort systemtjänster som
telnet och ftp. Om du ändrar i dem kan du få problem
med inloggning (eller värre).
När du har ändrat i en tjänst kommer detta inte att tas i drift på
en gång, utan du måste trycka på Starta om inetd-knappen för
att ändringarna ska gå igenom.
Skapa och ändra RPC-program
Normalt kommer du inte att behöva skapa eller ändra RPC-program på
ditt system. Om du skulle vilja göra det ändå går det till på ungefär
samma sätt som för internettjänster.
Formuläret för RPC-program innehåller alltid åtminstone dessa fält:
- Programnamn
Ett unikt namn (inom protokollet) på RPC-programmet.
- Nummer
Varje RPC-program har ett unikt programnummer som bestäms
när programmet skrivs.
- Alias
Här kan du skriva in fler namn som RPC-programmet kan
anropas med.
En del operativsystem (t ex Solaris) stödjer att RPC-tjänster kan
ha tillhörande serverprogram. Dessa program kommer att köras av inetd
när programmet anropas.
Om ditt system stödjer RPC-serverprogram via inetd, kommer följande
fält också att finnas:
Tillbaka till modul