Seriell konsol till Raspberry Pi
Visst hade det väl varit praktiskt att kunna logga in på Raspberry Pi:en utan tillgång till vare sig skärm, tangentbord, mus eller nätverk? Det är faktiskt möjligt med hjälp av RX/TX-pinnarna på Raspberry Pi:en. Det var faktiskt så man arbetade för många år sedan, på tiden med stordatorer. Man hade då kanske bara en enda stordator på företaget, och till den kopplade man in seriella terminaler som placerades ut på företaget som användarna kunde använda sig av för att få tillgång till datorn. Exakt samma princip ska vi använda oss av nu, men istället för serialla terminaler använder vi vår vanliga dator som terminal för att komma åt Raspberry Pi:en. Till detta behöver man en speciell USB-kabel. Ofta kallar man detta för en konsolkabel, USB-TTY eller USB-TTL-kabel. Exempelvis m.nu har just en sådan kabel.
Kabeln har ofta fyra pinnar, men vi använder oss bara av de tre då den fjärde pinnen är till för att ge ström till Pi:en vilket vi inte använder oss av här. De tre pinnarna vi använder från USB-kabeln är alltså jord, RX (receive) och TX (transmit). Inkoppling sker enligt bilden nedan.
Koppla sedan bara in USB-kontakten i datorn. För att få upp konsolen från Pi:en
på din dator är det enklast att använda sig av programmet screen
. Om du inte
redan har programmet på din dator kan du enkelt installera det. Under Debian
installerar du det med sudo apt-get install screen
. Starta sedan programmet
med screen /dev/ttyUSB0 115200
. Du kan behöva vara root för att komma åt
enheten på datorn, starta i så fall med sudo screen /dev/ttyUSB0 115200
istället. Tryck sen på enter några gånger så får du upp en
inloggningsprompt. Logga in som vanligt med användaren pi. Nu har du
åtkomst till din Pi helt utan nätverk eller skärm och tangentbord.
För att avsluta screen
tryck CTRL-A och sedan k.
Tyckte du om den här artikeln? Då kanske du även tycker om någon av våra böcker.
Relaterat
-
Tvåfaktorsautentisering vid SSH-inloggning
Med hjälp av en PAM-modul går det att aktivera tvåfaktorsautentisering i Linux med exempelvis Google Authenticator-appen. Linuxsystemet kräver då både användarens lösenord samt ett engångslösenord. Det går även att kombinera en SSH-nyckel med ett engångslösenord.
-
Tjänster på användarnivå i Linux
I Linuxdistributioner med systemd går det att köra tjänster som vanliga användare. Med något som heter lingering går det dessutom att köra tjänster även om den aktuella användaren inte är inloggad.
-
Docker Desktop för Linux är här
Nu finns Docker Desktop även för Linux. Precis som Docker Desktop för macOS och Windows, finns även Kubernetes inkluderat i Linux-versionen. Man använder även ett VM för att köra containrarna.
-
Hårda och mjuka länkar i Linux
Hårda länkar är filnamn som pekar på en inode. Mjuka länkar är en speciell filtyp som pekar på hårda länkar, eller andra mjuk läknar. En inode i sin tur innehåller metadata om filen, samt information om var den faktiska datan finns lagrad på disken.
-
Drifta din egen molnlagring med Seafile
Seafile är ett program med öppen källkod för att synkronisera och lagra filer. Det kan liknas med ett privat Dropbox. Seafile har både en webbklient och klienter för Linux, Windows, macOS, Android och iPad/iPhone.
Senaste nyheterna och inläggen
-
Stort deltagande på årets Gubbdata
I helgen var det Gubbdata i Lund – ett av Sveriges största demoparty. På plats fanns cirka ett hundra deltagare, alla med en passion för retrodatorer.
-
Tvåfaktorsautentisering vid SSH-inloggning
Med hjälp av en PAM-modul går det att aktivera tvåfaktorsautentisering i Linux med exempelvis Google Authenticator-appen. Linuxsystemet kräver då både användarens lösenord samt ett engångslösenord. Det går även att kombinera en SSH-nyckel med ett engångslösenord.
-
Affinitys prisvärda program
Det finns alternativ till Adobes dyra programsviter för kreativt skapande. Affinity har tre program som alla kan mäta sig med Adobes motsvarigheter. Dessa är Affinity Photo, Affinity Designer och Affinity Publisher.
-
Tjänster på användarnivå i Linux
I Linuxdistributioner med systemd går det att köra tjänster som vanliga användare. Med något som heter lingering går det dessutom att köra tjänster även om den aktuella användaren inte är inloggad.
CyberInfo Sverige är ett IT- och medieföretag i nordvästra Skåne som tillhandahåller böcker, utbildningar, nyheter och konsulttjänster inom Linux, säkerhet och programmering.
CyberInfo Sverige är godkänd för F-skatt, är momsregistrerat och innehar
utgivningsbevis för webbplatsen www.cyberinfo.se.