De installatie van de terminal-emulator putty is stap 1 van 3 om generallissimo te kunnen gebruiken.
Deze procedure duurt ongeveer xx minuten.
Ik ga uit van een Nederlandse versie van Microsoft® Windows® XP Professional (getest tot en met Service Pack 2).
Download
het putty installatie-bestand, met de naam:
putty-x.xx-installer.exe
(waarbij x.xx voor de versie staat).
Administrator
en vul bij «Wachtwoord:» het wachtwoord van de
administrator in en druk op OK
C:\Program Files\PuTTY en klik op
Next
PuTTY en klik op Next
README.txt-bestand en sluit het af.
Voor deze stap heb je een zgn FQDN, ofwel volledige
domeinnaam van een SSH-server nodig; in dit voorbeeld gebruik ik
servernaam.domein.nl. Daarnaast heb je op die server een
gebruikersaccount nodig, inclusief gebruikersnaam en wachtwoord.
servernaam.domein.nl
In principe volstaat dit om een verbinding met de SSH-server tot stand te brengen. Je kunt deze instellingen ook opslaan, zodat je ze de volgende keer niet hoeft in te vullen:
servernaam.domein.nl.
Tijd om de verbinding tot stand te brengen:
Wanneer je voor de eerste keer een verbinding maakt met een SSH-server, toont Putty een Putty Security Alert en meldt dat de vingerafdruk van de RSA of DSA-sleutel van de server nog niet opgeslagen is.
Normaal gesproken kies je hier voor Ja om de sleutel in de cache van Putty op te slaan.
Wanneer de hostnaam, het protocol en poortnummer
in de vorige stap goed zijn ingevuld, zal Putty een zwart
terminalscherm laten zien met de login-prompt: login as: .
Het (doorgaans groene) blokje is de cursor en laat zien waar zich de actuele invoegpositie bevindt.
Password:-prompt.
Als je gebruikersnaam en wachtwoord kloppen, zie je de (meestal niet erg vriendelijke) welkomstekst:
Linux servernaam.domein.nl 2.4.26-eenlinuxversie #1 Tue Jul 6 09:37:31 BST 2004 i686 GNU/Linux The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have new mail. Last login: Sun Feb 6 13:53:12 2005 from eencomputer 13:53:27testgebruiker@~$
Je bevindt je nu in de shell (opdrachtregel / in- en uitvoeromgeving). In deze voorbeelden ga ik uit van een shell van het type BASH, die veelgebruikt is en een groot aantal faciliteiten biedt, van automatische aanvulling van bestands- en directorynamen, commando's en parameters, tot scripting-faciliteiten.
De laatste regel 13:53:27testgebruiker@~$ is de prompt
en kan verschillen per server en gebruiker. Achter de prompt kun je
opdrachten typen, die uitgevoerd worden nadat je op Enter
gedrukt hebt.
Om gevoel te krijgen voor de shell, type je de volgende opdracht:
who
Druk op Enter om deze opdracht uit te voeren. Je ziet ongeveer de volgende uitvoer:
13:53:27testgebruiker@~$ who testgebruiker pts/0 Feb 6 13:57 (eencomputer.domein.nl)
We kunnen nog even opzoeken wat de
who-opdracht betekent, met de opdracht: man who, gevolgd door Enter.
WHO(1) User Commands WHO(1)
NAME
who - show who is logged on
SYNOPSIS
who [OPTION]... [ FILE | ARG1 ARG2 ]
DESCRIPTION
-a, --all
same as -b -d --login -p -r -t -T -u
...
Druk op q om dit scherm te verlaten en terug te keren naar de opdrachtprompt, of gebruik de cursor-toesten en Page Up, Page Down, Home en End om door dit scherm te bladeren.
Je vraagt je nu terecht af wat de
man-opdracht betekent; vind het uit met de opdracht man man, gevolgd door Enter:
man(1) Manual pager utils man(1)
NAME man - an interface to the on-line
reference manuals
SYNOPSIS
...
Hoe kom je achter de beschikbare commando's en hoe
vind je uit welk commando voor welke taak geschikt is? Daarvoor kun je
de help-opdracht gebruiken, maar
interessanter is de apropos-opdracht, die een parameter
verlangt, nl. hetgeen je zoekt. Bijvoorbeeld: apropos manual, gevolgd door Enter
geeft de volgende uitvoer:
14:35:56testgebruiker@~$ apropos manual apropos (1) - search the manual page names and ... catman (8) - create or update the pre-formatted manual ... fribidi (1) - manual page for fribidi 0.10.4 hman (1) - browse the on-line manual pages man (1) - an interface to the on-line reference manuals man2html (1) - format a manual page in html ...
Elk van de woorden in de eerste kolom, is de naam van een opdracht die een bijbehorende handleiding (manual) heeft.