Obsah:

Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky
Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky

Video: Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky

Video: Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP: 4 kroky
Video: Jak se připojit pomocí SSH klienta na svůj linuxový server 2024, Listopad
Anonim
Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP
Vzdálený přístup k Raspberry Pi: SSH, Dekstop a FTP

V tomto příspěvku se podíváme na 3 různé metody, pomocí kterých můžete vzdáleně přistupovat k Raspberry Pi, abyste s ním trochu usnadnili práci. První z nich je SSH, který vám umožní vzdálený přístup k terminálu. Druhým je připojení ke vzdálené ploše, které vám umožní přístup k ploše Raspberry Pi v době, kdy potřebujete komunikovat s uživatelským rozhraním. Třetí vám umožní přímý přístup k souborům a složkám, takže můžete snadno získávat nebo přenášet soubory mezi Raspberry Pi a počítačem.

Výše uvedené video jde u každého z nich do dalších podrobností a doporučuji si jej nejprve prohlédnout, abyste porozuměli různým metodám.

Krok 1: Připojte se k místní síti

Připojte se k místní síti
Připojte se k místní síti
Připojte se k místní síti
Připojte se k místní síti

Aby všechny tři metody fungovaly, musí být Raspberry Pi připojeno ke stejné síti jako počítač, ze kterého do něj chcete vzdáleně přistupovat. Můžete to provést několika způsoby.

Drátové připojení:

Pokud plánujete použít kabelové připojení, jednoduše zapojte ethernetový kabel do desky a druhý konec kabelu zapojte do domácího routeru. Deska by se měla automaticky připojit k síti.

Bezdrátový (s displejem/klávesnicí/myší):

Pokud plánujete používat bezdrátové připojení, pak se jednoduše musíte připojit k síti kliknutím na ikonu bezdrátové sítě na hlavním panelu, zadáním hesla a kliknutím na OK. Deska by se měla automaticky připojit k síti. Podívejte se prosím na video, kde je příklad toho.

Bezdrátový (bez displeje, bezhlavý režim):

Desku můžete také připojit k síti vytvořením souboru wpa_supplicant.conf ve spouštěcím adresáři karty microSD. Operační systém Raspberry Pi tento soubor zkontroluje při prvním spuštění a pokud je přítomen, použije k připojení k síti detaily sítě, které obsahuje. Soubor šablony si můžete stáhnout z níže uvedeného odkazu a aktualizovat jej pomocí kódu země, názvu sítě a hesla. K vytvoření souboru se doporučuje použít textový editor jako Notepad ++ nebo Sublime Text 3. Jakmile budete hotovi, jednoduše jej zkopírujte na spouštěcí jednotku, jakmile dokončíte blikání obrazu, ale před prvním spuštěním desky.

Soubor šablony WPA:

Seznam kódů zemí najdete na následujícím odkazu:

Po připojení k síti potřebujeme získat IP adresu desky. Můžete to udělat mnoha způsoby, ale jednou pohodlnou metodou je použití softwaru, jako je Angry IP Scanner. Podívejte se na video, pokud ho potřebujete vidět v akci. Software jednoduše prohledá vaši místní síť a zobrazí seznam všech aktivních zařízení spolu s jejich IP adresami. IP adresa mé desky je 192.168.1.37 a pokud se vaše deska objeví, můžete si být jisti, že se úspěšně připojila k vaší síti.

Krok 2: SSH do vaší desky

SSH do vaší rady
SSH do vaší rady
SSH do vaší rady
SSH do vaší rady

Pokud jste dříve používali Raspberry Pi, v určitém okamžiku použijete okno terminálu. Pomocí terminálu můžete snadno vytvářet skripty, aktualizovat software atd. Ve výchozím nastavení můžete k terminálu přistupovat a používat jej připojením displeje a klávesnice k desce, ale to není vždy výhodné, zvláště pokud používáte Pi Zero- který nemá port USB v plné velikosti ani plný HDMI port. SSH vám umožňuje přístup k terminálu bez potřeby displeje nebo klávesnice, což je velmi pohodlné. Ještě důležitější je, že místo psaní všeho můžete také kopírovat/vkládat příkazy a skripty z hlavního počítače. SSH je zkratka pro Secure SHell a umožňuje vám bezpečně komunikovat se zařízením prostřednictvím nezabezpečeného připojení. Existují dva hlavní způsoby, kterými můžete povolit SSH.

S displejem/klávesnicí/myší:

Pokud máte připojený displej, klávesnici a myš, můžete jednoduše otevřít okno „Konfigurace Raspberry Pi“z nabídky „Předvolby“a poté přepnout na kartu „Rozhraní“. Poté můžete jednoduše kliknout na přepínač vedle SSH, který říká „Povoleno“, a poté kliknout na OK. Můžete se podívat na video a zjistit, jak se to dělá.

Bez displeje, bezhlavý režim:

Pokud nemáte přístup k displeji, můžete jednoduše vytvořit prázdný soubor s názvem „ssh“a zkopírovat jej na spouštěcí jednotku. Nepřidávejte do souboru příponu. K vytvoření souboru se doporučuje použít textový editor jako Notepad ++ nebo Sublime Text 3. Zkopírujte tento soubor brzy po flashování obrázku, ale před prvním spuštěním. To vám SSH povolí.

Až budete hotovi, stačí v počítači otevřít okno terminálu (příkazový řádek pro Windows a Terminál pro Mac). Až budete hotovi, jednoduše zadejte „ssh [email protected]“a stiskněte Enter. Nezapomeňte v tomto příkazu aktualizovat svou IP adresu. Poté se vás zeptá, zda si chcete hostitele zapamatovat, zadejte ano a poté stiskněte klávesu Enter. Poté vás požádá o heslo a ve výchozím nastavení je to „malina“bez uvozovek. Jakmile zadáte heslo, přihlásíte se do desky a poté můžete přistupovat k terminálu a spouštět příkazy, jako byste byli přímo připojeni k desce pomocí klávesnice.

Krok 3: Připojení ke vzdálené ploše

Připojení ke vzdálené ploše
Připojení ke vzdálené ploše
Připojení ke vzdálené ploše
Připojení ke vzdálené ploše
Připojení ke vzdálené ploše
Připojení ke vzdálené ploše

SSH je užitečné, když chcete spouštět textové příkazy a skripty. Někdy však budete potřebovat přístup a interakci s grafickým uživatelským rozhraním nebo grafickým uživatelským rozhraním a v takových chvílích je užitečné připojení ke vzdálené ploše. Získání vzdáleného přístupu není vůbec obtížné. Jednoduše musíte spustit dva příkazy, které nainstalují server vzdáleného připojení na Pi.

Tyto příkazy lze spustit přímo na terminálu Pi nebo je lze spustit tak, že se nejprve přihlásíte na desku pomocí SSH. Jakmile jste na terminálu, jednoduše zadejte „sudo apt-get install tightvncserver“a potvrďte instalaci zadáním y. Tím se nám nainstaluje tightvncserver. Další příkaz, který potřebujeme spustit, je „sudo apt-get install xrdp“a potvrďte instalaci zadáním y. Tím se nainstaluje xrdp, který umožní vzdálený přístup.

Vše, co je nyní nutné udělat, je přístup na plochu. Chcete -li to provést, otevřete v systému Windows aplikaci „Připojení ke vzdálené ploše“a zadejte IP adresu desky. Dostanete se na přihlašovací obrazovku, kde budete muset zadat výchozí uživatelské jméno, které je „pi“a výchozí heslo, které je „malina“. Jakmile budete hotovi, dostanete se na plochu Raspberry Pi, kde můžete komunikovat s desku na dálku a vše dělejte tak, jako byste byli fyzicky připojeni k desce pomocí displeje, klávesnice a myši.

Pokud používáte počítač Mac, budete si muset nejprve nainstalovat aplikaci „Microsoft Remote Connection“z obchodu s aplikacemi. Poté můžete vytvořit nové připojení zadáním IP adresy, uživatelského jména, hesla a názvu připojení. Nakonec dvojitým kliknutím na název připojení zahájíte připojení a budete přesměrováni na plochu Raspberry Pi. Podívejte se na video, jak to demonstrujeme pro PC i Mac.

Krok 4: Povolení FTP

Povolení FTP
Povolení FTP
Povolení FTP
Povolení FTP
Povolení FTP
Povolení FTP
Povolení FTP
Povolení FTP

Použití připojení ke vzdálené ploše je užitečné, ale nemůžete přímo kopírovat soubory mezi počítačem a stolním počítačem Pi. Naštěstí pro nás existuje snadný způsob, jak to udělat na dálku, a to pomocí FTP nebo protokolu pro přenos souborů.

Nastavení FTP je také jednoduché. Jednoduše musíme nejprve aktualizovat informace o balíčku spuštěním „sudo apt-get update“. Poté musíme spustit příkaz „sudo apt install proftpd“, který nám nainstaluje server FTP. A to je vše, co musíte udělat. Ve výchozím nastavení neexistuje žádné omezení pro adresáře, ke kterým lze přistupovat pomocí FTP. Pokud máte více uživatelů, pak by dávalo smysl omezit přístup uživatelů pouze k jejich adresáři, který je /home /user. K tomu budete muset aktualizovat konfigurační soubor, a proto budete muset spustit příkaz "sudo nano /etc/proftpd/proftpd.conf", který otevře konfigurační soubor v textovém editoru. Přejděte dolů na řádek „#DefaultRoot“a zrušte zaškrtnutí políčka „#“, které to umožní. Až budete hotovi, jednoduše uložte soubor stisknutím kláves „CTRL+X“, poté „y“a poté „ENTER“. Poté budete muset službu znovu načíst spuštěním příkazu „sudo service proftpd reload“. Tím se nová konfigurace projeví a budeme mít přístup pouze do adresáře /home /pi.

Přístup k souborům a složkám je stejně snadný. Můžete otevřít webový prohlížeč, zadat „ftp://192.168.1.37“a poté se přihlásit pomocí výchozího uživatelského jména „pi“a výchozího hesla „malina“. Soubory si pak budete moci prohlížet a dokonce i stahovat. Stále vás bude žádat o ověření relace z bezpečnostních důvodů. To není úplně pohodlné a doporučeným způsobem je použít něco, co se nazývá FTP klient, jako je FileZilla. Jednoduše si jej stáhněte a nainstalujte a poté v horní liště zadejte podrobnosti o připojení, jak je znázorněno na obrázku - IP adresa, uživatelské jméno, heslo a port, který je 21. Jakmile budete hotovi, klikněte na tlačítko „Rychlé připojení“a budete moci připojit k desce. Soubory a složky Raspberry Pi se zobrazí na pravé polovině a souborový systém vašeho počítače na levé straně. Přetažením souborů můžete povolit přenosy. Tímto způsobem můžete snadno načíst potřebné soubory a spravovat systém souborů.

Takhle snadno se dá vzdáleně přistupovat k vašemu Raspberry Pi pomocí tří různých metod. Pokud máte rádi užitečné příspěvky, jako je tento, zvažte prosím přihlášení k odběru našeho kanálu YouTube, protože to nesmírně pomáhá.

YouTube:

Děkuji za přečtení!

Doporučuje: