Innehållsförteckning:

Fjärråtkomst till Raspberry Pi: SSH, Dekstop & FTP: 4 steg
Fjärråtkomst till Raspberry Pi: SSH, Dekstop & FTP: 4 steg

Video: Fjärråtkomst till Raspberry Pi: SSH, Dekstop & FTP: 4 steg

Video: Fjärråtkomst till Raspberry Pi: SSH, Dekstop & FTP: 4 steg
Video: cctv server MotionEye on Ubuntu 18.04 LTS ESP32 Cam - Part3 (Subtittled) 2024, Juli
Anonim
Fjärråtkomst till Raspberry Pi: SSH, Dekstop och FTP
Fjärråtkomst till Raspberry Pi: SSH, Dekstop och FTP

I det här inlägget kommer vi att titta på tre olika metoder för att fjärråtkomst till Raspberry Pi för att göra det lite lättare att arbeta med det. Den första är SSH, som låter dig fjärråtkomst till terminalen. Den andra är en fjärrskrivbordsanslutning, som gör att du kan komma åt Raspberry Pi -skrivbordet när du behöver interagera med användargränssnittet. Den tredje låter dig direkt komma åt filer och mappar så att du enkelt kan hämta eller överföra filer mellan Raspberry Pi och din dator.

Videon ovan går mer i detalj för var och en av dem och jag rekommenderar att du tittar på den först för att få en förståelse för de olika metoderna.

Steg 1: Anslut till ditt lokala nätverk

Anslut till ditt lokala nätverk
Anslut till ditt lokala nätverk
Anslut till ditt lokala nätverk
Anslut till ditt lokala nätverk

För att alla tre metoderna ska fungera måste Raspberry Pi vara ansluten till samma nätverk som datorn från vilken du vill fjärråtkomst till den. Det finns flera sätt att göra detta.

Kabelanslutning:

Om du planerar att använda en trådbunden anslutning kopplar du bara in Ethernet -kabeln i kortet och ansluter den andra änden av kabeln till din hemrouter. Kortet ska automatiskt ansluta till nätverket.

Trådlös (med display/tangentbord/mus):

Om du planerar att använda en trådlös anslutning behöver du bara ansluta till nätverket genom att klicka på ikonen för det trådlösa nätverket i aktivitetsfältet, ange lösenordet och klicka på OK. Kortet ska automatiskt ansluta till nätverket. Se videon för ett exempel på detta.

Trådlöst (ingen display, huvudlöst läge):

Du kan också ansluta kortet till nätverket genom att skapa en wpa_supplicant.conf -fil i startkatalogen på microSD -kortet. Raspberry Pi -operativsystemet kontrollerar den här filen när den startas upp och om den är närvarande använder den nätverksinformationen i den för att ansluta till nätverket. Du kan ladda ner mallfilen från länken nedan och uppdatera den med din landskod, nätverksnamn och lösenord. Det rekommenderas att använda en textredigerare som Anteckningar ++ eller Sublime Text 3 för att skapa filen. När du är klar kopierar du bara över den till startdisken så snart du har blinkat bilden, men innan du startar kortet för första gången.

WPA-mallfil: https://www.bitsnblobs.com/wp-content/uploads 2020/05/wpa_supplicant.txt

Använd följande länk för en lista med landskoder:

När vi väl är anslutna till nätverket måste vi skaffa kortets IP -adress. Du kan göra detta på många sätt, men en bekväm metod är att använda programvara som Angry IP Scanner. Titta på videon om du behöver se den i aktion. Programvaran skannar helt enkelt ditt lokala nätverk och listar alla aktiva enheter tillsammans med deras IP -adresser. IP -adressen för mitt kort är 192.168.1.37 och om ditt kort dyker upp kan du vara säker på att det har anslutits till ditt nätverk.

Steg 2: SSH i din styrelse

SSH i din styrelse
SSH i din styrelse
SSH i din styrelse
SSH i din styrelse

Om du har använt Raspberry Pi tidigare har du använt terminalfönstret någon gång. Med terminalen kan du enkelt skapa skript, uppdatera programvara och så vidare. Som standard kan du komma åt och använda terminalen genom att ansluta en display och ett tangentbord till kortet, men det är inte alltid bekvämt, särskilt om du använder Pi Zero- som inte har en USB-port i full storlek eller en full- stor HDMI -port. SSH låter dig komma åt terminalen utan att behöva en display eller ett tangentbord, vilket gör det mycket bekvämt. Ännu viktigare, du kan också kopiera/klistra in kommandon och skript från din huvuddator istället för att skriva allt. SSH står för Secure SHell och det låter dig säkert kommunicera till en enhet via en osäker anslutning. Det finns två huvudsakliga sätt på vilka du kan aktivera SSH.

Med display/tangentbord/mus:

Om du har en bildskärm, tangentbord och mus anslutna kan du helt enkelt öppna fönstret "Raspberry Pi Configuration" från menyn "Inställningar" och sedan växla till fliken "Gränssnitt". Du kan sedan helt enkelt klicka på alternativknappen bredvid SSH som säger "Enabled" och sedan klicka på OK. Du kan titta på videon för att se detta göras.

Ingen display, huvudlöst läge:

Om du inte har tillgång till en skärm kan du helt enkelt skapa en tom fil med namnet "ssh" och kopiera den till startdisken. Lägg inte till ett tillägg i filen. Det rekommenderas att använda en textredigerare som Anteckningar ++ eller Sublime Text 3 för att skapa filen. Kopiera den här filen strax efter att du blinkat bilden men innan du startar den för första gången. Detta aktiverar SSH för dig.

När du är klar behöver du helt enkelt öppna ett terminalfönster på din dator (Kommandotolken för Windows och Terminal för Mac). När du är klar skriver du bara in "ssh [email protected]" och trycker på enter. Var noga med att uppdatera din IP -adress i det kommandot. Den kommer då att fråga dig om du vill komma ihåg värden och du kan skriva in ja, följt av att trycka på enter -knappen. Det kommer då att be dig om ett lösenord och som standard är detta "hallon" utan citattecken. När du anger lösenordet loggar du in på kortet och du kan sedan komma åt terminalen och köra kommandon som om du var direkt ansluten till kortet med ett tangentbord.

Steg 3: Anslutning till fjärrskrivbord

Anslutning till fjärrskrivbord
Anslutning till fjärrskrivbord
Anslutning till fjärrskrivbord
Anslutning till fjärrskrivbord
Anslutning till fjärrskrivbord
Anslutning till fjärrskrivbord

SSH är användbart när du vill utföra textbaserade kommandon och skript. Ibland måste du dock komma åt och interagera med det grafiska användargränssnittet eller GUI och i tider som dessa är en fjärrskrivbordsanslutning användbar. Att få fjärråtkomst är inte alls svårt. Du behöver helt enkelt köra två kommandon som installerar fjärranslutningsservern på Pi.

Dessa kommandon kan köras direkt på Pi -terminalen eller kan köras genom att först logga in på kortet med SSH. Väl på terminalen skriver du bara in "sudo apt-get install tightvncserver" och anger y för att bekräfta installationen. Detta kommer att installera tightvncserver för oss. Nästa kommando vi behöver köra är "sudo apt-get install xrdp" och ange y för att bekräfta installationen. Detta kommer att installera xrdp som möjliggör fjärråtkomst.

Allt som behöver göras nu är att komma åt skrivbordet. För att göra detta, öppna programmet "Remote Desktop Connection" i Windows och ange kortets IP -adress. Det tar dig till en inloggningsskärm där du måste ange standard användarnamn som är "pi" och standardlösenordet, som är "hallon". När du är klar kommer du att tas till Raspberry Pi Desktop där du kan interagera med kortet på distans och gör allt som om du är fysiskt ansluten till kortet med en display, tangentbord och mus.

Om du använder en Mac måste du först installera appen "Microsoft Remote Connection" från appbutiken. Du kan sedan skapa en ny anslutning genom att skriva in IP -adressen, användarnamnet, lösenordet och anslutningsnamnet. Slutligen dubbelklickar du på anslutningsnamnet för att starta anslutningen och du kommer till Raspberry Pi Desktop. Se videon när vi visar detta för både en PC och en Mac.

Steg 4: Aktivera FTP

Aktivera FTP
Aktivera FTP
Aktivera FTP
Aktivera FTP
Aktivera FTP
Aktivera FTP
Aktivera FTP
Aktivera FTP

Det är användbart att använda en fjärrskrivbordsanslutning, men du kan inte direkt kopiera filer mellan din dator och Pi Desktop genom att använda den. Lyckligtvis finns det ett enkelt sätt för oss att göra detta på distans och det är genom att använda FTP eller File Transfer Protocol.

Att konfigurera FTP är också enkelt. Vi behöver helt enkelt först uppdatera paketinformationen genom att köra "sudo apt-get update". Sedan måste vi köra kommandot "sudo apt install proftpd" som installerar FTP -servern för oss. Och det är allt du behöver göra. Som standard finns det ingen begränsning för katalogerna som kan nås med FTP. Om du har flera användare skulle det vara meningsfullt att begränsa användarens åtkomst till endast deras katalog som är /home /user. Du måste uppdatera konfigurationsfilen för att göra detta och för det måste du köra kommandot "sudo nano /etc/proftpd/proftpd.conf" som öppnar konfigurationsfilen i en textredigerare. Rulla ner till raden "#DefaultRoot" och avmarkera "#" som aktiverar detta. När du är klar sparar du bara filen genom att trycka på "CTRL+X" sedan "y", sedan "ENTER". Du måste sedan ladda om tjänsten genom att köra kommandot "sudo service proftpd reload". Detta kommer att sätta den nya konfigurationen i kraft och vi kommer bara att kunna komma åt /home /pi -katalogen.

Det är lika enkelt att komma åt filerna och mapparna. Du kan öppna en webbläsare och skriva in "ftp://192.168.1.37" och sedan logga in med standard användarnamn som är "pi" och standardlösenord som är "hallon". Du kommer då att kunna se filerna och till och med ladda ner dem. Det kommer att fortsätta att be dig att autentisera sessionen av säkerhetsskäl. Detta är inte helt bekvämt och det rekommenderade sättet är att använda något som kallas en FTP -klient som FileZilla. Ladda bara ner och installera det och ange sedan anslutningsinformationen i det övre fältet, som visas på bilden - IP -adress, användarnamn, lösenord och port som är 21. När du är klar klickar du på "Quickconnect" -knappen och du kommer att kunna anslut till kortet. Raspberry Pi -filerna och -mapparna kommer att visas på den högra halvan och din systems filsystem till vänster. Du kan dra filer över för att aktivera överföringar. På så sätt kan du enkelt hämta de filer du behöver och hantera filsystemet.

Så enkelt är det att fjärråtkomst till din Raspberry Pi med tre olika metoder. Om du gillar användbara inlägg som det här, kan du överväga att prenumerera på vår YouTube -kanal eftersom det hjälper oerhört.

YouTube:

Tack för att du läste!

Rekommenderad: