Jak SSH nebo SFTP do vašeho Raspberry Pi


Rozhodli jste se a koupili Raspberry Pi. Gratulujeme! Pokud nemáte klávesnici a monitor připojený k vašemu Pi, budete se k němu muset vzdáleně připojit z jiného počítače v síti. Navíc, v závislosti na tom, jak plánujete používat své Pi, může být umístěno na obtížně přístupném místě, takže i když máte nyní připojenou klávesnici a monitor, nemusí to tak vždy být. Potřebujete nějaký způsob, jak se vzdáleně připojit k vašemu Pi.

V tomto článku vám ukážeme, jak používat SSH a SFTP do vašeho Pi, provádět příkazy a přenášet soubory . Předpokládáme, že vaše Raspberry Pi je ve stejné síti jako počítač, ke kterému se k němu připojujete.

Co je SSH?

SSH znamená Secure Shell. Jedná se o standardní síťový protokol, který vám poskytuje bezpečný způsob odesílání textu tam a zpět mezi vaším Pi a počítačem, který používáte pro vzdálené připojení k vašemu Pi. Protokol SSH budete používat pro všechny druhy věcí, jako je zadávání hesla pro přihlášení k vašemu Pi a provádění příkazů.

SSH byl navržen jako náhrada za Telnet, která odesílá příkazy ve formátu prostého textu po síti. Naproti tomu SSH tyto příkazy šifruje. Jakákoli síťová služba může používat SSH, který pracuje na portu TCP 22.

Co je SFTP?

SFTP je zkratka pro Secure File Transfer Protocol. SFTP je rychlý a pohodlný způsob přenosu souborů mezi zařízením Pi a jiným počítačem v síti. SFTP je bezpečnější než FTP, protože stejně jako u SSH jsou všechna vaše data při přenosu z jednoho počítače do druhého šifrována.

Nechcete, aby byla všechna vaše data přenášena jako prostý text, že? Rozhodně ne! Zůstaňte v bezpečí, děti.

Jak SSH do Raspberry Pi

Začneme tím, jak použít SSH k připojení k Raspberry Pi z počítače se systémem Windows ve vaší síti pomocí Tmel. PuTTY je jedním z několika SSH klientů, kteří jsou volně k dispozici. PuTTY se nám líbí, protože jde o software s otevřeným zdrojovým kódem, který je zcela vyvinut a podporován týmem dobrovolníků. Můžete použít libovolného klienta SSH, který chcete. Než začnete, nezapomeňte si jej stáhnout a nainstalovat.

  1. Zkontrolujte, zda je na vašem Pi povolen SSH. Pokud s Raspberry Pi 4 začínáte úplně od začátku, tuto příručku Začínáme obsahuje pokyny, jak povolit SSH vytvořením textového souboru na SD kartě ve vašem Raspberry Pi.
  2. Za předpokladu, že jste si jisti, že je na vašem Pi povolen SSH, budete muset najít IP adresu svého Pi, abyste se k němu mohli připojit pomocí klienta SSH, jako je PuTTY. Pokud to ještě nevíte, můžete postupujte podle této příručky podrobně popsat několik metod určování IP adresy vašeho Pi.
  3. Spusťte PuTTY (nebo jiného klienta SSH) na počítači se systémem Windows a zadejte IP adresu vašeho Pi. Port SSH je 22. Většina klientů SSH bude mít číslo portu již vyplněno.
    1. Chcete-li se připojit ke svému Pi, vyberte možnost Otevřít.
    2. Spustí se okno terminálu, kde budete vyzváni k přihlášení. Zadejte své uživatelské jméno a stiskněte Enter. (Výchozí uživatelské jméno pro většinu Pis je pi…. )
    3. Dále zadejte heslo nebo jej zkopírujte do schránky v počítači a jedním kliknutím pravým tlačítkem v okně terminálu vložte to. Vaše heslo se nezobrazíběhem psaní. Stiskněte Enter….
    4. Nyní jste připojeni k vašemu Pi přes SSH a můžete použít terminál k vykonávat příkazy. Pokud jste dosud nezměnili výchozí heslo svého Pi, je na to skvělý čas. Vzhledem k tomu, že je povolen SSH, pokud váš Raspberry Pi používá výchozí heslo, bylo by velmipro někoho snadné proniknout!

      Jak SFTP do Raspberry Pi

      Výše ​​jsme vás provedli tím, jak používat klienta SSH k bezpečnému připojení k Pi ve vaší síti a provádění příkazů. K přenosu souborů použijeme klienta SFTP. Technicky je možné přenášet soubory pomocí PuTTY, ale je to těžkopádné. Je mnohem hezčí mít prohlížeč souborů, pomocí kterého můžete hromadně přesouvat soubory, když potřebujete.

      FileZilla je oblíbený klient FTP, který podporuje SFTP. Pokud se můžete připojit pomocí SSH, můžete se také připojit pomocí SFTP. Pohodlné, že?

      Připravte se stažením a instalací FileZilla nebo vybraného klienta SFTP do počítače, který používáte pro vzdálené připojení k vašemu Pi. WinSCP je další populární klient SFTP. Nezapomeňte, že nepotřebujete server SFTP, pouze klienta SFTP.

      Tip pro profesionály: Pokud instalujete FileZilla, dávejte si pozor, když vás požádá o instalaci McAfee a WinZip. Pokud nechcete tyto programy do počítače instalovat, vyberte Odmítnout.

      1. Spusťte FileZilla nebo jiného klienta SFTP.
      2. V poli označené Host, zadejte IP adresu vašeho Pi.
        1. Zadejte své uživatelské jménoa heslo.
        2. Vyberte Rychlé připojení. Váš klient SFTP může zobrazit možnost uložení hesla, ale nedoporučujeme to, protože někteří klienti ukládají toto heslo do nezabezpečeného textového souboru.
          1. Po připojení můžete procházet strukturu složek na svém Pi a kopírovat soubory tam a zpět mezi Pi a dalšími počítači ve vaší síti. Na levé straně okna FileZilla se zobrazují místní soubory a na pravé straně se zobrazují soubory v počítači, ke kterému jste se připojili - v tomto případě vaše Pi.
          2. Pokud byste například chtěli zkopírujte soubor z místního počítače do svého Pi, přejděte do zdrojové složky vlevo a do cílové složky vpravo. Správce souborů FileZilla vám umožňuje přetahovat soubory mezi místními a vzdálenými stránkami.

            Hledání projektů Pi

            Jakmile se seznámíte s prováděním příkazů a přenosem souborů do az vašeho Pi, začnete si uvědomovat, kolik různých způsobů můžete dát své Pi do práce. Nepodléhejte však paralýze analýzy - stačí vybrat projekt a ponořit se! Je to opravdu nejlepší způsob, jak se učit.

            Související příspěvky:


            23.04.2021