Obsah:

Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky
Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky

Video: Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky

Video: Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky
Video: SKR Pro v1.x - установка Klipper 2024, Júl
Anonim
Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP
Vzdialený prístup k Raspberry Pi: SSH, Dekstop a FTP

V tomto príspevku sa pozrieme na 3 rôzne metódy, pomocou ktorých môžete vzdialene pristupovať k Raspberry Pi, aby ste s ním trochu uľahčili prácu. Prvým z nich je SSH, ktorý vám umožní vzdialený prístup k terminálu. Druhým je pripojenie k vzdialenej ploche, ktoré vám umožní prístup na pracovnú plochu Raspberry Pi vždy, keď potrebujete pracovať s používateľským rozhraním. Tretí vám umožní priamy prístup k súborom a priečinkom, takže môžete ľahko získavať alebo prenášať súbory medzi Raspberry Pi a počítačom.

Vyššie uvedené video je podrobnejšie o každom z nich a odporúčam vám ho najskôr pochopiť, aby ste porozumeli rôznym metódam.

Krok 1: Pripojte sa k miestnej sieti

Pripojte sa k miestnej sieti
Pripojte sa k miestnej sieti
Pripojte sa k miestnej sieti
Pripojte sa k miestnej sieti

Aby všetky tri metódy fungovali, musí byť Raspberry Pi pripojený k rovnakej sieti ako počítač, z ktorého doň chcete vzdialene pristupovať. Existuje niekoľko spôsobov, ktorými to môžete urobiť.

Káblové pripojenie:

Ak plánujete používať káblové pripojenie, jednoducho zapojte ethernetový kábel do dosky a druhý koniec kábla zapojte do domáceho smerovača. Doska by sa mala automaticky pripojiť k sieti.

Bezdrôtové (s displejom/klávesnicou/myšou):

Ak plánujete používať bezdrôtové pripojenie, potom sa jednoducho musíte pripojiť k sieti kliknutím na ikonu bezdrôtovej siete na paneli úloh, zadaním hesla a kliknutím na tlačidlo OK. Doska by sa mala automaticky pripojiť k sieti. Príklad si pozrite vo videu.

Bezdrôtové (bez displeja, bezhlavý režim):

Dosku môžete tiež pripojiť k sieti vytvorením súboru wpa_supplicant.conf v zavádzacom adresári karty microSD. Operačný systém Raspberry Pi tento súbor skontroluje pri prvom spustení a ak je prítomný, použije na pripojenie k sieti detaily siete, ktoré obsahuje. Súbor šablóny si môžete stiahnuť z nižšie uvedeného odkazu a aktualizovať ho pomocou kódu krajiny, názvu siete a hesla. Na vytvorenie súboru sa odporúča použiť textový editor ako Notepad ++ alebo Sublime Text 3. Akonáhle budete hotoví, jednoducho ho skopírujte na zavádzaciu jednotku, hneď ako dokončíte blikanie obrazu, ale pred prvým spustením dosky.

Súbor šablóny WPA:

Zoznam kódov krajín nájdete na nasledujúcom odkaze:

Po pripojení k sieti potrebujeme získať IP adresu dosky. Môžete to urobiť mnohými spôsobmi, ale jednou pohodlnou metódou je použitie softvéru ako Angry IP Scanner. Pozrite si video, ak ho potrebujete vidieť v akcii. Tento softvér jednoducho prehľadá vašu miestnu sieť a zobrazí zoznam všetkých aktívnych zariadení spolu s ich adresami IP. IP adresa mojej dosky je 192.168.1.37 a ak sa vaša doska objaví, môžete si byť istí, že sa úspešne pripojila k vašej sieti.

Krok 2: SSH do vašej rady

SSH do vašej rady
SSH do vašej rady
SSH do vašej rady
SSH do vašej rady

Ak ste predtým používali Raspberry Pi, v určitom okamihu budete používať okno terminálu. Používanie terminálu vám umožňuje ľahko vytvárať skripty, aktualizovať softvér a podobne. V predvolenom nastavení môžete k terminálu pristupovať a používať ho pripojením displeja a klávesnice k doske, čo však nie je vždy pohodlné, najmä ak používate Pi Zero- ktorý nemá port USB v plnej veľkosti ani úplný port HDMI port. SSH vám umožňuje prístup k terminálu bez potreby displeja alebo klávesnice, čo je veľmi praktické. Ešte dôležitejšie je, že namiesto zadávania všetkého môžete tiež kopírovať/vkladať príkazy a skripty z hlavného počítača. SSH znamená Secure SHell a umožňuje vám bezpečne komunikovať so zariadením prostredníctvom nezabezpečeného pripojenia. Existujú dva hlavné spôsoby, ktorými môžete povoliť SSH.

S displejom/klávesnicou/myšou:

Ak máte pripojený displej, klávesnicu a myš, môžete jednoducho otvoriť okno „Konfigurácia Raspberry Pi“z ponuky „Predvoľby“a potom prepnúť na kartu „Rozhrania“. Potom môžete jednoducho kliknúť na prepínač vedľa položky SSH, ktorá hovorí „Povolené“, a potom kliknúť na tlačidlo OK. Môžete sa pozrieť na video a zistiť, ako sa to robí.

Žiadny displej, režim bez hlavy:

Ak nemáte prístup k obrazovke, môžete jednoducho vytvoriť prázdny súbor s názvom „ssh“a skopírovať ho na zavádzaciu jednotku. Nepridávajte do súboru príponu. Na vytvorenie súboru sa odporúča použiť textový editor ako Notepad ++ alebo Sublime Text 3. Skopírujte tento súbor krátko po záblesku obrázku, ale pred prvým spustením. To vám umožní SSH.

Po dokončení práce stačí otvoriť v počítači okno terminálu (príkazový riadok pre systém Windows a terminál pre počítače Mac). Po dokončení jednoducho zadajte „ssh [email protected]“a stlačte kláves Enter. Nezabudnite v tomto príkaze aktualizovať svoju IP adresu. Potom sa vás opýta, či si chcete hostiteľa zapamätať, zadajte áno a potom stlačte kláves Enter. Potom vás požiada o heslo a štandardne je to „malina“bez úvodzoviek. Akonáhle zadáte heslo, prihlásite sa do dosky a potom môžete pristupovať k terminálu a spúšťať príkazy, ako keby ste boli priamo pripojení k doske pomocou klávesnice.

Krok 3: Pripojenie k vzdialenej ploche

Pripojenie vzdialenej pracovnej plochy
Pripojenie vzdialenej pracovnej plochy
Pripojenie vzdialenej pracovnej plochy
Pripojenie vzdialenej pracovnej plochy
Pripojenie vzdialenej pracovnej plochy
Pripojenie vzdialenej pracovnej plochy

SSH je užitočný, keď chcete vykonávať textové príkazy a skripty. Niekedy však budete potrebovať prístup k grafickému používateľskému rozhraniu alebo grafickému používateľskému rozhraniu a interakciu s nimi, pričom v podobných časoch je užitočné pripojenie k vzdialenej ploche. Získanie vzdialeného prístupu nie je vôbec ťažké. Jednoducho musíte spustiť dva príkazy, ktoré nainštalujú server vzdialeného pripojenia na Pi.

Tieto príkazy je možné spustiť priamo na termináli Pi alebo ich je možné spustiť tak, že sa najskôr prihlásite do dosky pomocou SSH. Keď ste na termináli, jednoducho zadajte „sudo apt-get install tightvncserver“a potvrďte inštaláciu zadaním y. Tým sa nám nainštaluje tightvncserver. Ďalší príkaz, ktorý musíme spustiť, je „sudo apt-get install xrdp“a inštaláciu potvrdíte zadaním y. Nainštaluje sa xrdp, ktorý umožní vzdialený prístup.

Teraz je potrebné urobiť iba prístup na pracovnú plochu. Ak to chcete urobiť, v systéme Windows otvorte aplikáciu „Pripojenie k vzdialenej ploche“a zadajte IP adresu dosky. Dostanete sa na prihlasovaciu obrazovku, kde budete musieť zadať predvolené používateľské meno „pi“a predvolené heslo „malina“. Po dokončení sa dostanete na pracovnú plochu Raspberry Pi, s ktorou môžete komunikovať. dosku na diaľku a robte všetko tak, ako by ste boli fyzicky pripojení k doske pomocou displeja, klávesnice a myši.

Ak používate počítač Mac, budete si musieť najskôr nainštalovať aplikáciu „Microsoft Remote Connection“z obchodu s aplikáciami. Potom môžete vytvoriť nové pripojenie zadaním adresy IP, používateľského mena, hesla a názvu pripojenia. Nakoniec dvojitým kliknutím na názov pripojenia spustite pripojenie a dostanete sa na plochu Raspberry Pi. Pozrite si video, ktoré demonštrujeme pre PC aj Mac.

Krok 4: Povolenie FTP

Povolenie FTP
Povolenie FTP
Povolenie FTP
Povolenie FTP
Povolenie FTP
Povolenie FTP
Povolenie FTP
Povolenie FTP

Použitie pripojenia k vzdialenej ploche je užitočné, ale nemôžete pomocou neho priamo kopírovať súbory medzi počítačom a pracovnou plochou Pi. Našťastie pre nás existuje jednoduchý spôsob, ako to urobiť na diaľku, a to pomocou FTP alebo protokolu na prenos súborov.

Nastavenie FTP je tiež jednoduché. Jednoducho musíme najskôr aktualizovať informácie o balíku spustením „sudo apt-get update“. Potom musíme spustiť príkaz „sudo apt install proftpd“, ktorý nám nainštaluje server FTP. A to je všetko, čo musíte urobiť. V predvolenom nastavení nie sú žiadne obmedzenia na adresáre, ku ktorým je možné pristupovať pomocou FTP. Ak máte viac používateľov, malo by zmysel obmedziť prístup používateľov iba na ich adresár, ktorý je /home /user. Na to budete musieť aktualizovať konfiguračný súbor a na to budete potrebovať príkaz "sudo nano /etc/proftpd/proftpd.conf", ktorý otvorí konfiguračný súbor v textovom editore. Posuňte sa nadol na riadok „#DefaultRoot“a zrušte začiarknutie políčka „#“, ktoré to povolia. Po dokončení jednoducho uložte súbor stlačením klávesov „CTRL+X“, potom „y“a potom „ENTER“. Potom budete musieť službu znova načítať spustením príkazu „sudo service proftpd reload“. Tým sa nová konfigurácia prejaví a budeme mať prístup iba k adresáru /home /pi.

Prístup k súborom a priečinkom je rovnako ľahký. Môžete otvoriť webový prehliadač a napísať „ftp://192.168.1.37“a potom sa prihlásiť pomocou predvoleného používateľského mena „pi“a predvoleného hesla „malina“. Potom si budete môcť súbory prezerať a dokonca ich sťahovať. Z bezpečnostných dôvodov vás bude stále žiadať o autentifikáciu relácie. Nie je to celkom pohodlné a odporúčaným spôsobom je použiť niečo, čo sa nazýva FTP klient, ako je FileZilla. Jednoducho si ho stiahnite a nainštalujte a potom do horného panela zadajte podrobnosti o pripojení, ako je znázornené na obrázku - IP adresa, používateľské meno, heslo a port, ktorý je 21. Po dokončení kliknite na tlačidlo „Rýchle pripojenie“a budete môcť pripojiť k doske. Súbory a priečinky Raspberry Pi sa zobrazia v pravej polovici a súborový systém vášho počítača v ľavej časti. Ak chcete povoliť prenosy, môžete súbory presúvať. Týmto spôsobom môžete ľahko získať potrebné súbory a spravovať systém súborov.

Takto jednoducho je možné vzdialene pristupovať k vášmu Raspberry Pi pomocou troch rôznych metód. Ak máte radi takéto užitočné príspevky, zvážte prihlásenie sa na odber nášho kanála YouTube, pretože to veľmi pomáha.

YouTube:

Ďakujem za čítanie!

Odporúča: