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.