Fjernstyring med Putty

Putty er en enkel måde at få bruge en Raspberry Pi fra en Windows computer. Download programmet Putty her. På denne side er der beskrevet hvordan man logger på med Putty på lokalt netværk og hvordan man kan logge på over internettet ved at lave SSH forwarding. Nedenunder er der vist hvordan de forskellige enheder er forbundet med hinanden. (ip adresserne på billedet er kun eksempler)

Login på lokalt netværk (LAN)

Raspberry Pi kan fjernstyres med Putty hvis Windows computeren og Raspberry Pi er på det samme trådløse netværk (Wi-Fi). LAN ip adressen findes ved at skrive: ifconfig i CLIen, ip adressen vil ofte starte med 192.168. Adressen som enheden har på det lokale netværk bliver tildelt af routeren, første gang Raspberry Pien logger på netværket. Det vil ikke være muligt at fjernstyre en Raspberry Pi hvis den ikke har været tilsluttet Wi-Fi netværket tidligere.

Når ip adressen kendes er det bare at 1. indtaste den og 2. tryk open.

Når man har trykket open kommer der en sort skærm frem hvor man skal indtaste sit brugernavn og kodeord til Raspberry Pi. Såfremt oplysningerne er korrekte vil man være inde i CLIen

Log på/fjernstyr Raspberry Pi via Internettet med Putty

Det er også mulig at få adgang over internettet via SSH forwarding. Dette kræver at routeren bliver indstillet til at viderestille SSH22 til Raspberry Pi LAN ip adresse, for at kunne lave ssh forwarding skal man logge ind i routerens indstillinger dette gøres ved at indtaste routerens LAN ip i søgefeltet i Google Chrome.

Hvis man har en internetudbyder hvor man ikke kan lave ssh forwaring, findes der denne hjemmeside https://remote.it/ hvor man kan lave en bruger, som gør at man kan fjernstyre en Raspberry Pi med Putty over internettet.

Få et Python script til at køre videre efter Putty er lukket

Hvis man skal have Raspberry Pi til at blive ved med at forsætte efter man har lukket Putty, er man nød til at downloade et et program som hedder screen programmet hentes og installeres indtaste teksten fra den grå kasse i i CLIen:

      • $ sudo apt-get install screen

Sådan bruges programmet screen

Når man har et program der skal køre efter Putty er lukket skal man start med at åbne en ny skærm inden man starter programmet. Tast det der stå i den grå boks for at åbne screen:

      • $ screen

Næste gang man logger på putty vil man komme ind i en ny skærm, for at komme tilbage til processen man forlod skal man indtaste følgende i CLIen:

      • $ screen -r

Når man er færdig med at bruge den ekstra skærm er det vigtig at man husker at lukke den, dette gøres ved at trykke på disse taster samtidig CLIen:

      • Ctrl d

Flere skærme åbnet

For at tjekke hvilke skærme som er åbne skal man skrive følgende i CLIen:

      • $ screen -ls

på billedet ovenover ses det at der er to skærme åbne, man kan lukke skærmene ved at skrive screen -r efterfulgt nummeret på skærmen i den grå boks ses et eksempel:

      • $ screen -r 3900

Se eventuelt også min videoguide på YouTube