INHOUDSOPGAWE:

Op afstand toegang tot die Framboos Pi: SSH, Dekstop en FTP: 4 stappe
Op afstand toegang tot die Framboos Pi: SSH, Dekstop en FTP: 4 stappe

Video: Op afstand toegang tot die Framboos Pi: SSH, Dekstop en FTP: 4 stappe

Video: Op afstand toegang tot die Framboos Pi: SSH, Dekstop en FTP: 4 stappe
Video: tutorial install home assistant on stb 2024, November
Anonim
Op afstand toegang tot die Raspberry Pi: SSH, Dekstop en FTP
Op afstand toegang tot die Raspberry Pi: SSH, Dekstop en FTP

In hierdie pos gaan ons kyk na 3 verskillende metodes waarmee u op afstand toegang tot die Raspberry Pi kan kry om dit makliker te maak. Die eerste is SSH, waarmee u op afstand toegang tot die terminaal kan verkry. Die tweede een is 'n eksterne lessenaarverbinding, waarmee u toegang tot die Raspberry Pi -lessenaar kan kry vir tye wanneer u met die UI moet kommunikeer. Met die derde een kan u direk toegang tot die lêers en gidse kry, sodat u maklik lêers tussen die Raspberry Pi en u rekenaar kan verkry of oordra.

Die video hierbo gaan vir elkeen in detail in detail, en ek beveel aan dat u dit eers kyk om die verskillende metodes te verstaan.

Stap 1: Koppel aan u plaaslike netwerk

Koppel aan u plaaslike netwerk
Koppel aan u plaaslike netwerk
Koppel aan u plaaslike netwerk
Koppel aan u plaaslike netwerk

Om al drie metodes te laat werk, moet die Raspberry Pi aan dieselfde netwerk gekoppel wees as die rekenaar vanwaar u toegang wil hê. Daar is verskillende maniere waarop u dit kan doen.

Bedrade verbinding:

As u van plan is om 'n bedrade verbinding te gebruik, moet u die ethernetkabel in die bord aansluit en die ander kant van die kabel in u huisrouter aansluit. Die bord moet outomaties aan die netwerk koppel.

Draadloos (met skerm/sleutelbord/muis):

As u van plan is om 'n draadlose verbinding te gebruik, hoef u net aan te sluit op die netwerk deur op die ikoon van die draadlose netwerk in die taakbalk te klik, die wagwoord in te voer en op OK te klik. Die bord moet outomaties aan die netwerk koppel. Kyk na die video vir 'n voorbeeld hiervan.

Draadloos (geen vertoning, koplose modus):

U kan die kaart ook aan die netwerk koppel deur 'n wpa_supplicant.conf -lêer in die opstartgids van die microSD -kaart te skep. Die Raspberry Pi -bedryfstelsel kontroleer hierdie lêer wanneer dit eers opstart, en as dit teenwoordig is, gebruik dit die netwerkbesonderhede om dit aan te sluit. U kan die sjabloonlêer aflaai vanaf die onderstaande skakel en dit opdateer met u landkode, netwerknaam en wagwoord. Dit word aanbeveel om 'n teksredakteur soos Notepad ++ of Sublime Text 3 te gebruik om die lêer te skep. Sodra u klaar is, kopieer dit eenvoudig na die opstartaandrywing sodra u die prentjie geflits het, maar voordat u die bord vir die eerste keer begin.

WPA-sjabloonlêer:

Gebruik die volgende skakel vir 'n lys van landkodes:

Sodra ons aan die netwerk gekoppel is, moet ons die IP -adres van die bord kry. U kan dit op baie maniere doen, maar 'n maklike metode is die gebruik van sagteware soos Angry IP Scanner. Kyk asseblief na die video as u dit in aksie moet sien. Die sagteware skandeer eenvoudig u plaaslike netwerk en lys al die aktiewe toestelle saam met hul IP -adresse. Die IP -adres vir my bord is 192.168.1.37, en as u bord verskyn, kan u seker wees dat dit suksesvol met u netwerk gekoppel is.

Stap 2: SSH in u bord

SSH in u raad
SSH in u raad
SSH in u raad
SSH in u raad

As u die Raspberry Pi voorheen gebruik het, het u die terminale venster op 'n stadium gebruik. Deur die terminale te gebruik, kan u maklik scripts skep, sagteware opdateer, ensovoorts. U het standaard toegang tot die terminale deur 'n skerm en 'n sleutelbord aan die bord te koppel, maar dit is nie altyd gerieflik nie, veral as u die Pi Zero gebruik- wat nie 'n USB-poort in volle grootte of 'n volledige grootte HDMI -poort. Met SSH kan u toegang tot die terminale verkry sonder dat u 'n skerm of 'n sleutelbord nodig het, wat dit baie gerieflik maak. Belangriker nog, u kan ook opdragte en skrifte vanaf u hoofrekenaar kopieer/plak in plaas van om alles in te tik. SSH staan vir Secure SHell en stel u in staat om veilig te kommunikeer met 'n toestel oor 'n onbeveiligde verbinding. Daar is twee hoof maniere waarop u SSH kan aktiveer.

Met skerm/sleutelbord/muis:

As u 'n skerm, sleutelbord en muis verbind het, kan u die venster "Raspberry Pi Configuration" in die menu "Voorkeure" oopmaak en dan oorskakel na die oortjie "Interfaces". U kan dan eenvoudig op die radioknoppie langs SSH klik wat 'Enabled' sê en dan op OK klik. U kan die video kyk om te sien hoe dit gedoen word.

Geen vertoning, koplose modus:

As u nie toegang tot 'n skerm het nie, kan u eenvoudig 'n leë lêer met die naam "ssh" skep en dit na die opstartstasie kopieer. Moenie 'n uitbreiding by die lêer voeg nie. Dit word aanbeveel om 'n teksredakteur soos Notepad ++ of Sublime Text 3 te gebruik om die lêer te skep. Kopieer hierdie lêer kort nadat u die prentjie geflits het, maar voordat u dit vir die eerste keer begin. Dit sal SSH vir u moontlik maak.

As u klaar is, moet u eenvoudig 'n terminale venster op u rekenaar oopmaak (Command Prompt for Windows en Terminal for Mac). As u klaar is, tik u "ssh [email protected]" in en druk enter. Maak seker dat u u IP -adres in die opdrag opdateer. Dit sal u dan vra of u die gasheer wil onthou, en u kan ja tik, gevolg deur op die enter -sleutel te druk. Dit sal u dan om 'n wagwoord vra, en dit is standaard "framboos" sonder aanhalingstekens. Sodra u die wagwoord ingevoer het, meld u aan op die bord en u kan dan toegang tot die terminaal kry en opdragte uitvoer asof u direk met die bord gekoppel is met 'n sleutelbord.

Stap 3: Verbinding met eksterne lessenaar

Verbinding met eksterne lessenaars
Verbinding met eksterne lessenaars
Verbinding met eksterne lessenaars
Verbinding met eksterne lessenaars
Verbinding met eksterne lessenaars
Verbinding met eksterne lessenaars

SSH is handig as u teksgebaseerde opdragte en skrifte wil uitvoer. Soms moet u egter toegang kry tot die grafiese gebruikerskoppelvlak of die GUI, en dit kan in tye soos hierdie 'n eksterne rekenaarverbinding nuttig wees. Dit is glad nie moeilik om afstand toegang te verkry nie. U hoef slegs twee opdragte uit te voer om die bediener vir eksterne verbindings op die Pi te installeer.

Hierdie opdragte kan direk op die Pi -terminale uitgevoer word, of dit kan uitgevoer word deur eers met die SSH op die bord aan te meld. As u eers by die terminale was, tik u "sudo apt-get install tightvncserver" in en voer y in om die installasie te bevestig. Dit sal tightvncserver vir ons installeer. Die volgende opdrag wat ons moet uitvoer, is "sudo apt-get install xrdp" en voer y in om die installasie te bevestig. Dit sal xrdp installeer wat afstandtoegang moontlik maak.

Al wat u nou moet doen, is toegang tot die lessenaar. Om dit te doen, maak die toepassing "Remote Desktop Connection" op Windows oop en voer die IP -adres van die bord in. Dit sal u na 'n aanmeldskerm neem, waar u die standaard gebruikersnaam "pi" en die standaardwagwoord "framboos" moet invoer. Sodra u klaar is, word u na die Raspberry Pi Desktop geneem waar u kan kommunikeer die bord op afstand en doen alles asof u fisies aan die bord gekoppel is met 'n skerm, sleutelbord en muis.

As u 'n Mac gebruik, moet u eers die "Microsoft Remote Connection" -program in die app store installeer. U kan dan 'n nuwe verbinding skep deur die IP -adres, gebruikersnaam, wagwoord en verbindingsnaam in te tik. Dubbelklik ten slotte op die verbindingsnaam om die verbinding te begin, en u word na die Raspberry Pi Desktop geneem. Kyk na die video terwyl ons dit demonstreer vir beide 'n rekenaar en 'n Mac.

Stap 4: Aktiveer FTP

Aktiveer FTP
Aktiveer FTP
Aktiveer FTP
Aktiveer FTP
Aktiveer FTP
Aktiveer FTP
Aktiveer FTP
Aktiveer FTP

Dit is handig om 'n eksterne rekenaarverbinding te gebruik, maar u kan nie lêers direk tussen u rekenaar en die Pi Desktop kopieer deur dit te gebruik nie. Gelukkig is daar 'n maklike manier om dit op afstand te doen, dit is deur FTP of die File Transfer Protocol te gebruik.

Die opstel van FTP is ook eenvoudig. Ons moet eenvoudig eers die pakketinligting bywerk deur 'sudo apt-get update' uit te voer. Dan moet ons die opdrag "sudo apt install proftpd" uitvoer, wat die FTP -bediener vir ons sal installeer. En dit is al wat jy hoef te doen. Daar is standaard geen beperking op die gidse waartoe u toegang kan verkry deur FTP te gebruik nie. As u meer as een gebruiker het, is dit sinvol om toegang tot gebruikers te beperk tot slegs hul gids /home /user. U moet die konfigurasielêer opdateer om dit te kan doen, en daarvoor moet u die opdrag "sudo nano /etc/proftpd/proftpd.conf" uitvoer, wat die config -lêer in 'n teksredigeerder oopmaak. Blaai af na die reël "#DefaultRoot" en maak 'n kommentaar op die "#" wat dit moontlik maak. As u klaar is, stoor u die lêer eenvoudig deur op "CTRL+X" en dan "y" en dan op "ENTER" te druk. U moet dan die diens herlaai deur die opdrag "sudo service proftpd herlaai" uit te voer. Dit sal die nuwe konfigurasie in werking stel en ons sal slegs toegang tot die /home /pi -gids hê.

Dit is net so maklik om toegang tot die lêers en gidse te kry. U kan 'n webblaaier oopmaak en 'ftp://192.168.1.37' invoer en dan aanmeld met die standaard gebruikersnaam wat 'pi' is en die standaard wagwoord 'framboos'. U sal dan die lêers kan sien en selfs aflaai. Dit sal u steeds vra om die sessie vir sekuriteitsdoeleindes te staaf. Dit is nie heeltemal gerieflik nie, en die aanbevole manier is om 'n FTP -kliënt soos FileZilla te gebruik. Laai dit eenvoudig af en installeer dit, en voer dan die verbindingsbesonderhede in die boonste balk in, soos in die prentjie getoon - IP -adres, gebruikersnaam, wagwoord en poort wat 21 is. Klik dan op die "Quickconnect" -knoppie en dan kan u koppel aan die bord. Die Raspberry Pi -lêers en -vouers sal aan die regterkant verskyn, en die lêerstelsel van u rekenaar aan die linkerkant. U kan lêers oor sleep om oordragte moontlik te maak. Op hierdie manier kan u die benodigde lêers maklik opspoor en die lêerstelsel bestuur.

Dit is so maklik om toegang tot u Raspberry Pi op afstand te verkry deur drie verskillende metodes te gebruik. As u van sulke nuttige plasings hou, kan u dit oorweeg om op ons YouTube -kanaal in te teken, want dit help baie.

YouTube:

Dankie dat u gelees het!

Aanbeveel: