Raspberry Pi je lacný, ale prekvapivo schopný mikropočítač, ktorý je ideálny pre niekoľko projektov týkajúcich sa domácich počítačov súvisiacich s ochranou súkromia a zabezpečenia. Medzi ne patrí používanie Raspberry Pi ako osobného servera OpenVPN (PiVPN), ako adblockera na báze DNS pre celú domácu sieť (Pi-hole), ako súkromný server DNS a ďalšie.


Prečo SSH do Raspberry Pi?

SSHing do Raspberry Pi vám umožňuje spustiť váš PiVPN / PiHole / DNS resolver / čokoľvek, ako server bez hlavičiek. To znamená, že na nastavenie, konfiguráciu a údržbu služieb bežiacich na Raspberry Pi nepotrebujete obrazovku ani vstupné zariadenie (napríklad myš alebo klávesnicu)..

Namiesto toho pristupujete k svojmu Raspberry Pi prostredníctvom Secure Shell (SSH) - protokolu zabezpečeného tunelovania, ktorý má veľa spoločného so súkromnými sieťami VPN. Po nastavení môžete Raspberry Pi ovládať na diaľku z takmer akéhokoľvek iného zariadenia s pripojením na internet, ktoré je pripojené k rovnakej sieti ako Pi.

Poznámka

SSHing do vášho Raspberry Pi poskytuje prístup z príkazového riadku k Pi. Pokročilejší prístup ku grafickému rozhraniu je možný cez SSH pomocou presmerovania x, ale to presahuje rámec tejto príručky.

Najprv: Povoľte SSH na Raspberry Pi

GUI spôsob

Vyžaduje si to aspoň dočasné pripojenie klávesnice a obrazovky k vášmu pi (a myš uľahčuje život).

  1. Prejdite do ponuky Aplikácie (ikona Raspberry vľavo hore na obrazovke) -> Preferencie -> Raspberry Pi Configuration a kliknite na prepínač „Enabled“ pre SSH.

    Konfigurácia Raspberry Pi

  2. Kliknite na tlačidlo OK.

Pomocou terminálu

Opäť to vyžaduje aspoň dočasné pripojenie klávesnice a obrazovky k vášmu pi (a myš uľahčuje život).

  1. Otvorte terminál a zadajte:

    sudo raspi-config

  2. Pomocou klávesov so šípkami na klávesnici sa posuňte nadol na položku Možnosti rozhrania a stlačte kláves .

    možnosti rozhrania konfigurujú pripojenia

  3. Prejdite nadol na SSH a stlačte .

    SSH Zapnúť / vypnúť

  4. Keď sa zobrazí otázka „Chcete, aby bol server SSH povolený?“ Uistite sa, že je vybratá možnosť Yes a .

    Chcete, aby bol povolený server SSH?

Bezhlavá cesta

Môžete povoliť SSH na Raspberry Pi bez pripojenia obrazovky alebo klávesnice k nemu.

  1. Vypnite Raspberry Pi a vyberte z neho SD kartu obsahujúcu Raspbian OS. Potom SD kartu pripevnite na iný stolný počítač.
  2. Pomocou textového editora vytvorte súbor s názvom „ssh“ (bez prípony názvu súboru) a uložte ho do zavádzacieho oddielu karty RaspbianSD. Nezáleží na tom, aký obsah (ak vôbec) je.

    Súbor SSH

  3. Bezpečne vysuňte SD kartu, vráťte ju do Raspberry Pi a naštartujte Pi. Keď Raspbian zistí súbor SSH v bootovacom priečinku, povolí SSH.

Po druhé: Zistite IP adresu vášho Raspberry Pi

Cesta terminálu

1. Zapnite terminál a zadajte:

ifconfig

2. Študujte výstup a vyhľadajte platnú adresu IP (192.168.x.x alebo 10.x.x.x). Ak používate pripojenie Ethernet, mali by ste ho nájsť pod položkou eth0 a ak používate pripojenie WiFi pod položkou wlan0.

IP adresa v termináli Pi

Bezhlavá cesta

Prihláste sa do administračného panela smerovača (skúste v prehliadači 192.168.0.1 alebo 192.168.1.1, prihlasovacie údaje sú niekde pravdepodobne vytlačené na vašom smerovači) a pozrite sa cez pripojené zariadenia..

pripojené zariadenia

Po tretie: SSH do vášho Raspberry Pi.

Aby sa SSH pripojil k Raspberry Pi, musí byť pripájacie zariadenie pripojené k rovnakej lokálnej sieti ako Pi (t..

Pokyny sú podobné, ale líšia sa podľa platformy. Ak sa vyskytnú nejaké chyby, napríklad časový limit, skontrolujte, či ste IP adresu zadali správne.

Predvolené prihlasovacie údaje pre Raspberry Pi sú:

Používateľské meno: pi

Heslo: malina

Ak ste ich zmenili, použite radšej svoje.

MacOS, Linux a Windows 10

MacOS a Linux obsahujú vstavaného klienta SSH, ku ktorému je možné pristupovať prostredníctvom terminálu. Windows 10 teraz obsahuje aj zabudovaného SSH klienta, ku ktorému je možné pristupovať cez príkazový riadok / PowerShell.

1. Otvorte terminál (alebo v systéme Windows kliknite pravým tlačidlom myši na Štart -> Príkazový riadok alebo PowerShell) a zadajte:

ssh [chránený e-mailom]

je adresa IP Raspberry Pi, ktorú sme našli vyššie. Napríklad:

ssh [chránený e-mailom]

Upozorňujeme, že ak ste zmenili používateľské meno používateľa Pi z predvoleného nastavenia („pi“), zadajte ho namiesto toho pri pripájaní. Napríklad:

ssh [chránený e-mailom]

2. Keď sa prvýkrát pripojíte, dostanete bezpečnostné upozornenie. Zadajte áno a potom zadajte svoje heslo.

bezpečnostné varovanie

3. Príkazový riadok sa zmení na príkazový riadok vášho Raspberry Pi.

obrazovka príkazového riadka bez záruky

Teraz môžete ovládať svoje zariadenie Pi tak, ako keby ste písali priamo do jeho okna Terminálu.

Windows (staršie verzie)

V starších verziách systému Windows si musíte stiahnuť aplikáciu s otvoreným zdrojovým kódom s názvom PuTTY.

  1. Na karte Relácia skontrolujte, či je vybratý typ pripojenia: SSH (v predvolenom nastavení je to), do poľa Názov hostiteľa zadajte IP adresu pí a stlačte Open. Číslo portu môžete nechať v predvolenom nastavení.

    obrazovka konfigurácie tmelu

  2. Pri prvom pripojení (iba) sa zobrazí bezpečnostné upozornenie. Kliknite na tlačidlo Áno.

    PuTTY Bezpečnostné upozornenie

  3. Zadajte svoje užívateľské meno a heslo (pozri predvolené nastavenia).

    Príkazový riadok sa zmení na príkazový riadok vášho Raspberry Pi.

Android

Stiahnite a nainštalujte klientsku aplikáciu SSH. Budeme používať ConnectBot, pretože je to otvorený zdroj a možno ho stiahnuť buď z Obchodu Play alebo prostredníctvom F-Droid..

  1. Po otvorení aplikácie sa zobrazí správa „Zatiaľ neboli vytvorení žiadni hostitelia.“ Kliknutím na symbol + vytvorte nové pripojenie.
  2. Skontrolujte, či je protokol ssh (štandardne je nastavený) a v časti [email protected]: port zadajte: [Email protected]Aplikácii môžete povoliť automatické vyplnenie poľa Prezývka alebo zvoliť vlastné. Nie je potrebné meniť žiadne ďalšie nastavenia. Po dokončení klepnite na tlačidlo +.

    pridať protokol na obrazovke úprav hostiteľa

  3. Na ďalšej obrazovke jednoducho vyberte novo vytvoreného hostiteľa.

    Vyberte novovytvoreného hostiteľa

  4. Pri prvom pripojení (iba) sa zobrazí bezpečnostné upozornenie. Vyberte áno.

    bezpečnostné upozornenie pred pripojením

  5. Zadajte svoje heslo, keď budete vyzvaní na prihlásenie do vášho Pi.

    zadajte heslo a prihláste sa

    Príkazový riadok bude teraz príkazom vášho Raspberry Pi.

iOS / iPadOS

Zadarmo klienti SSH s otvoreným zdrojom je pre váš iPhone alebo iPad ťažké získať, preto budeme používať populárnu aplikáciu Terminus. Prémiové funkcie sú dostupné prostredníctvom nákupu v aplikácii, ale nevyžadujú sa iba na SSHing do pi.

  1. Otvorte Terminus (nemusíte sa zaregistrovať pre nový účet) a vyberte Nový hostiteľ.

    nový hostiteľ

  2. Uistite sa, že je povolená možnosť Použiť SSH (predvolene je), zadajte adresu IP vášho zariadenia Pi vedľa názvu hostiteľa, používateľského mena a hesla (v predvolenom nastavení „pi“ a „malina“). Potom stlačte Uložiť.
  3. Vyberte novovytvoreného hostiteľa. Pri prvom pripojení (iba) sa zobrazí bezpečnostné upozornenie. Vyberte Pokračovať.

    vyberte novovytvoreného hostiteľa

  4. Keď je všetko v poriadku, klient sa pripojí a uvidíte príkazový riadok vášho Pi.

    klient je pripojený

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