Jak SSH do Raspberry Pi

Raspberry Pi je levný, přesto překvapivě schopný mikropočítač, který je ideální pro několik projektů domácího počítače souvisejících s ochranou soukromí a zabezpečení. Patří mezi ně použití Raspberry Pi jako osobního OpenVPN serveru (PiVPN), jako adblockeru na bázi DNS pro celou vaši domácí síť (Pi-hole), jako soukromého serveru DNS a další.


Proč SSH do Raspberry Pi?

SSHing do Raspberry Pi vám umožňuje provozovat váš PiVPN / PiHole / DNS resolver / cokoli, jako bezhlavý server. To znamená, že k nastavení, konfiguraci a údržbě služeb běžících na Raspberry Pi nepotřebujete obrazovku ani vstupní zařízení (například myš nebo klávesnici)..

Místo toho přistupujete k Raspberry Pi pomocí Secure Shell (SSH) - bezpečného tunelového protokolu, který má s privátními VPN mnoho společného. Po nastavení můžete Raspberry Pi ovládat vzdáleně z jakéhokoli jiného internetového zařízení, které je připojeno ke stejné síti jako Pi.

Poznámka

SSHing do vašeho Raspberry Pi poskytuje přístup z příkazového řádku k Pi. Pokročilejší přístup k GUI je možný přes SSH pomocí přesměrování x, ale to je nad rámec této příručky.

První: Povolte SSH na Raspberry Pi

GUI způsob

To vyžaduje alespoň dočasné připojení klávesnice a obrazovky k vašemu Pi (a myš usnadňuje život).

  1. Přejděte do nabídky Aplikace (ikona Raspberry vlevo nahoře na obrazovce) -> Preference -> Raspberry Pi Configuration a klikněte na přepínač „Enabled“ pro SSH.

    Konfigurace Raspberry Pi

  2. Klikněte na OK.

Pomocí terminálu

To opět vyžaduje alespoň dočasné připojení klávesnice a obrazovky k vašemu Pi (a myš usnadňuje život).

  1. Otevřete terminál a zadejte:

    sudo raspi-config

  2. Pomocí kláves se šipkami na klávesnici přejděte dolů na Možnosti rozhraní a stiskněte .

    možnosti rozhraní konfigurují připojení

  3. Přejděte dolů na SSH a stiskněte .

    SSH Povolit / Zakázat

  4. Na otázku „Chcete, aby byl server SSH povolen?“ Zkontrolujte, zda je vybrána možnost Ano a .

    Přejete si, aby byl povolen server SSH?

Bezhlavý způsob

Můžete povolit SSH na Raspberry Pi bez připojení obrazovky nebo klávesnice k němu.

  1. Vypněte Raspberry Pi a vyjměte z něj SD kartu obsahující Raspbian OS. Poté SD kartu připojte na jiný stolní počítač.
  2. Pomocí textového editoru vytvořte soubor s názvem „ssh“ (bez přípony názvu souboru) a uložte jej do spouštěcího oddílu karty RaspbianSD. Nezáleží na tom, jaký obsah (pokud vůbec) je.

    Soubor SSH

  3. Bezpečně vysuňte SD kartu, vraťte ji do Raspberry Pi a spusťte Pi. Když Raspbian detekuje soubor SSH ve své spouštěcí složce, povolí SSH.

Za druhé: Zjistěte IP adresu vašeho Raspberry Pi

Terminál

1. Zapněte terminál a zadejte:

ifconfig

2. Studujte výstup a hledejte platnou IP adresu (192.168.x.x nebo 10.x.x.x). Pokud používáte připojení Ethernet, měli byste ho najít pod eth0 a pokud používáte WiFi připojení pod wlan0.

IP adresa v terminálu Pi

Bezhlavý způsob

Přihlaste se do administrátorského panelu routeru (zkuste 192.168.0.1 nebo 192.168.1.1 v prohlížeči, přihlašovací údaje jsou pravděpodobně někde vytištěny na routeru) a podívejte se přes připojená zařízení.

připojená zařízení

Za třetí: SSH do vašeho Raspberry Pi.

Chcete-li SSH do Raspberry Pi, musí být připojovací zařízení připojeno ke stejné místní síti jako Pi (tj. Ke stejnému routeru, i když nezáleží na tom, zda WiFi nebo Ethernet).

Pokyny jsou podobné, ale liší se podle platformy. Pokud se zobrazí nějaké chyby, například časový limit, zkontrolujte, zda jste IP adresu zadali správně.

Výchozí přihlašovací údaje pro Raspberry Pi jsou:

Uživatelské jméno: pi

Heslo: malina

Pokud jste je změnili, použijte místo nich své.

MacOS, Linux a Windows 10

MacOS a Linux obsahují vestavěného klienta SSH, ke kterému lze přistupovat prostřednictvím terminálu. Windows 10 nyní také obsahuje vestavěného klienta SSH, ke kterému lze přistupovat prostřednictvím příkazového řádku / PowerShell.

1. Otevřete Terminál (nebo ve Windows klepněte pravým tlačítkem myši na Start -> Příkazový řádek nebo PowerShell) a zadejte:

ssh [chráněno e-mailem]

je IP adresa Raspberry Pi, kterou jsme našli výše. Například:

ssh [chráněno e-mailem]

Pokud jste změnili uživatelské jméno uživatele Pi z výchozího nastavení („pi“), zadejte jej místo toho při připojení. Například:

ssh [chráněno e-mailem]

2. Při prvním připojení (pouze) se zobrazí bezpečnostní upozornění. Zadejte yes a zadejte své heslo.

bezpečnostní varování

3. Příkazový řádek se změní na příkazový řádek vašeho Raspberry Pi.

obrazovka příkazového řádku bez záruky

Nyní můžete ovládat svůj Pi, jako byste psali přímo do jeho okna Terminálu.

Windows (starší verze)

Ve starších verzích systému Windows musíte stáhnout aplikaci s otevřeným zdrojovým kódem s názvem PuTTY.

  1. Na kartě Session se ujistěte, že je vybrán typ připojení: SSH (ve výchozím nastavení), zadejte IP adresu Pi do pole Název hostitele a stiskněte Otevřít. Číslo portu můžete nechat ve výchozím nastavení.

    obrazovka konfigurace tmelu

  2. Při prvním připojení (pouze) se zobrazí bezpečnostní upozornění. Klepněte na tlačítko Ano.

    Výstraha zabezpečení PuTTY

  3. Zadejte své uživatelské jméno a heslo (viz výchozí nastavení).

    Příkazový řádek se změní na příkazový řádek vašeho Raspberry Pi.

Android

Stáhněte a nainstalujte klientskou aplikaci SSH. Budeme používat ConnectBot, protože je otevřený zdroj a lze jej stáhnout buď z Obchodu Play nebo přes F-Droid..

  1. Když se aplikace otevře, zobrazí se zpráva „Žádní hostitelé zatím nevytvořili.“ Klepnutím na symbol + vytvořte nové připojení.
  2. Zajistěte, aby byl protokol ssh (ve výchozím nastavení) a v části [email protected]: port enter: [chráněn e-mailem]Můžete aplikaci povolit automatické vyplnění pole Přezdívka nebo zvolit vlastní. Není třeba měnit žádná další nastavení. Až budete hotovi, dotkněte se tlačítka +.

    přidat protokol na obrazovce úprav hostitele

  3. Na další obrazovce jednoduše vyberte nově vytvořeného hostitele.

    Vyberte nově vytvořeného hostitele

  4. Při prvním připojení (pouze) se zobrazí bezpečnostní upozornění. Vyberte ano.

    bezpečnostní varování před připojením

  5. Zadejte své heslo, když budete požádáni o přihlášení k vašemu Pi.

    zadejte heslo a přihlaste se

    Příkazový řádek bude nyní příkazem vašeho Raspberry Pi.

iOS / iPadOS

Bezplatní klienti SSH s otevřeným zdrojovým kódem je pro váš iPhone nebo iPad obtížné získat, proto budeme používat populární aplikaci Terminus. Prvotřídní funkce jsou k dispozici prostřednictvím nákupu v aplikaci, ale nejsou vyžadovány pouze pro SSHing na Pi.

  1. Otevřete Terminus (nemusíte se registrovat pro nový účet) a vyberte Nový hostitel.

    nový hostitel

  2. Ujistěte se, že je povoleno použití SSH (ve výchozím nastavení), zadejte IP adresu vašeho Pi vedle názvu hostitele, vašeho uživatelského jména a hesla (ve výchozím nastavení „pi“ a „malina“). Poté stiskněte Uložit.
  3. Vyberte nově vytvořeného hostitele. Při prvním připojení (pouze) se zobrazí bezpečnostní upozornění. Vyberte Pokračovat.

    vyberte nově vytvořeného hostitele

  4. Když je vše v pořádku, klient se připojí a uvidíte příkazový řádek vašeho Pi.

    klient je připojen

Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me