Konfigurera din Raspberry Pi för huvudlös användning med SSH

Konfigurera din Raspberry Pi för huvudlös användning med SSH

Raspberry Pi är - som vi har sett i flera tidigare artiklar - en extremt flexibel hårdvara. När du har installerat ett operativsystem, tagit tag i de små dimensionerna och hittat ett fall för det, kommer du att kunna installera mediacenterprogramvara och kanske till och med börja programmera programvara (det är ju trots allt det som det var avsett för !).





Men du kanske tycker att det är lite tröttsamt när din familj tittar på deras favoritprogram. Alternativt kan du ha mer än tillräckligt med HDMI -skärmar men inte tillräckligt med tangentbord.





Fördelar med SSH

Lyckligtvis kan Raspberry Pi acceptera SSH-kommandon när den är ansluten till ett lokalt nätverk (antingen via Ethernet eller Wi-Fi), så att du enkelt kan konfigurera det.





Fördelarna med SSH går utöver att störa den dagliga screeningen av Simpsons eller de senaste kändisnyheterna - om du använder din Raspberry Pi utan en dedikerad display (även känd som huvudlös) kan du låta enheten vara konfigurerad i en viss konfiguration utan att oroa dig för att någon ska störa saker.

Använder du Pi som ett NAS -gränssnitt? Inga problem! Om din Raspberry Pi tillbringar sitt liv som låg-fi-webbserver eller internetradio, behöver den inte en särskild skärm.



Det är här SSH kommer in!

Konfigurera Raspberry Pi för SSH

För att förbereda din Raspberry Pi för fjärranslutningar över SSH, borde du först ha installerat Debian distro Raspbian, som beskrivits tidigare. Som standard är SSH aktiverat, men om du har inaktiverat det bör du gå in på konfigurationsskärmen för att återaktivera.





kan jag ansluta bluetooth -hörlurar till xbox one

Med din minidator ansluten till elnätet och med ett tangentbord och en Ethernet-kabel ansluten startar du upp och loggar in på enheten.

När du har gjort det skriver du in sudo raspi-config för att öppna konfigurationsskärmen och använd piltangenterna och Enter för att välja alternativet Aktivera eller Inaktivera SSH. På nästa skärm, välj Aktivera, tryck på Retur och på den sista skärmen Retur igen för att välja OK.





Med SSH nu aktiverat kommer du att kunna fjärransluta till din Raspberry Pi med en SSH -klient.

(Observera att om SSH inte är listat som ett menyalternativ använder du förmodligen en gammal version av Raspbian -distro och bör uppdateras så snart som möjligt!)

Ansluter till din Raspberry Pi

Innan du ansluter till din Raspberry Pi måste du kontrollera IP -adressen. Det finns ett par sätt att göra detta.

Den första, från kommandoraden, är att ange ifconfig för att visa din nätverksanslutningsinformation, inklusive IP -adressen. Alternativt kan du kontrollera din router för anslutna enheter och kontrollera IP -adressen på det sättet.

Med denna information till hands är du nu redo att ansluta till SSH.

Om du använder Windows är det bästa SSH -verktyget förmodligen PuTTY, tillgängligt från http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html . Efter nedladdning (välj putty.exe för den här uppgiften), dubbelklicka på den körbara filen - den körs utan installation.

I Session skärmen lägger du till IP -adressen i Värdnamn fältet och klicka Öppen . PuTTY kommer att utfärda ett säkerhetsmeddelande - klicka Ja för att fortsätta och sedan logga in på Raspberry Pi.

hur man hittar låt från youtube -video

Ögonblick senare kommer du att se Raspberry Pi textbaserade gränssnitt!

Du kan nu koppla bort tangentbordet, musen och HDMI -kabeln från din Raspberry Pi och utföra kommandon på distans.

Utfärdar fjärrkommandon till Pi

Olika kommandon kan utfärdas på distans till Raspberry Pi via SSH - i stort sett allt som inte inaktiverar eller avbryter SSH eller din nätverksanslutning!

ps ax

Detta kommer att visa en lista över processer som körs.

$ ssh –V

Visar den aktuella SSH -versionen

Filer kan kopieras till och från Raspberry Pi med SSH:

hur man får reda på någon

localhost $ scp loginname: /home/username/remotehostfile.txt remotehostfile.txt

localhost $ scp localhostfile.txt loginnamn: /home/username/localhostfile.txt

När du är klar, kom ihåg att säkert stänga av din Pi med kommandot:

sudo shutdown -h now

(Om du ändrar –h till –r startas enheten om). Detta måste göras innan du tar bort strömkabeln - om du inte gör det kan det lätt leda till ett skadat SD -kort, vilket innebär att Raspian OS installeras om.

Uppdateringar, programinstallationer och kommandoradsanvändning - av Remote!

Det finns vissa saker som SSH inte är bra för. Till exempel tillåter det dig inte åtkomst till Raspberry Pi: s GUI, men det ger dig möjlighet att köra uppdateringar, installera applikationer och använda olika inbyggda program och verktyg från en annan dator.

Med den enkla konfigurationen av SSH med fjärrkontroll och kommandon som listas ovan (och många fler) kan du snabbt och effektivt skicka instruktioner till enheten med PuTTY på Windows eller via de inbyggda kommandoradsverktygen i Mac OS X och andra Linux -distros.

Sammantaget bör du vara medveten om hur bekväm och användbar SSH är om du äger en Raspberry Pi. Om du planerar att använda SSH regelbundet kanske du vill lära dig det här startpartitionshacket för att aktivera SSH snabbt när du behöver det.

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • DIY
  • Raspberry Pi
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera