Debian server beheer

Telnet client installeren

Telnet is een programma om verbinding te maken met een server op afstand. Telnet installeer je met:

apt-get install telnet

Vervolgens maak je een verbinding met een server, bijvoorbeeld je eigen server, met de opdracht:

telnet localhost

Je kunt overigens beter ssh gebruiken. Dat is veiliger dan telnet. ssh maakt deel uit van de standaard installatie van Debian.

ssh [servernaam]

Testen over telnet

Telnet kun je wel handig gebruiken om je server te testen. Om bijvoorbeeld te conroleren op we webserver draait op poort 80 doe je:

telnet www.[jouwdomein].nl 80

Je ziet dan zoiets als:

Trying 85.25.63.86... Connected to www.[jouwdomein].nl Escape character is '^]'.

Vervolgens vraag je om de website zelf:

GET / HTTP/1.1 host: www.[jouwdomein].nl

De webserver stuurt je dan een aantal headers en vervolgens de inhoud van de pagina. Dat ziet er ongeveer zo uit:

HTTP/1.1 200 OK Date: Sun, 19 May 2013 10:30:36 GMT Server: Apache/2.2.16 (Debian) X-Powered-By: PHP/5.3.3-7+squeeze15 Vary: Accept-Encoding Transfer-Encoding: chunked text/html a8e <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl"> <head><br /> <title>Welkom!</title> enz... enz..

Daarmee weet je dus dat de webserver correct functioneert.