Když spouštíte projekt na bezhlavém Raspberry Pi, nemusí být vždy vhodné jej zapojit do monitoru, když chcete něco změnit, ale nemusíte. K Raspberry Pi můžete přistupovat a ovládat vzdáleně přes SSH (Secure SHell) z jiného počítače nebo dokonce ze smartphonu ve stejné síti. Tato příručka vám nejprve ukáže, jak povolit SSH, a pak jak SSH do Raspberry Pi z jiného zařízení.

Povolte SSH při instalaci

Ve výchozím nastavení je z bezpečnostních důvodů SSH ve standardním operačním systému Raspberry Pi zakázáno. Takže, abyste mohli SSH do Pi, musíte jej nejprve povolit. Pokud jste instalace operačního systému Raspberry Pi od začátku na microSD kartu, můžete použít Advanced Settings v Raspberry Pi Imager nástroji (klikněte na ikonu ozubeného kolečka) k povolení SSH a nastavení uživatelského jména a hesla. Když jste u toho, přidejte podrobnosti o své bezdrátové síti, aby se k ní Raspberry Pi automaticky připojilo. Klikněte Uložit chcete-li nastavení zachovat, zapište operační systém na kartu microSD jako obvykle.

instagram viewer

Povolte SSH ve stávajícím OS

Případně můžete povolit SSH ze stávající instalace operačního systému Raspberry Pi. S Raspberry Pi připojeným k monitoru otevřete nabídku ikon raspberry na ploše a vyberte Předvolby > Konfigurace Raspberry Pi. Poté klikněte na Rozhraní kartu a klepněte na Povoleno přepínač pro SSH.

Pokud používáte Raspberry Pi OS Lite (bez desktopového GUI), můžete povolit SSH pomocí nástroje raspi-config. Zadejte příkaz:

sudo raspi-config

Poté přejděte na Možnosti rozhraní > SSH a vyberte na výzvu: "Chcete povolit server SSH?" lis Vstupte potvrďte a poté vyberte Dokončit pro ukončení raspi-config.

Najděte IP adresu Raspberry Pi

S povoleným SSH a připojeným Raspberry Pi k vaší síti jste připraveni připojit se k Raspberry Pi přes SSH z jiného zařízení. Budete potřebovat znát buď název hostitele vašeho Raspberry Pi (raspberrypi.místní je výchozí, ale můžete jej nastavit v Pokročilých nastaveních Raspberry Pi Imager) nebo jeho IP adresu pro přihlášení.

IP adresu Raspberry Pi najdete na domovské stránce routeru, kde se zobrazí seznam připojených zařízení. Alternativně, chcete-li zjistit IP adresu z Raspberry Pi (připojeného k monitoru), zadejte tento příkaz terminálu:

název hostitele -I

Aby se to nikdy nezměnilo, možná budete chtít nastavit statickou IP adresu na Raspberry Pi. Alternativně můžete mít možnost rezervovat IP adresu pro Raspberry Pi v nastavení routeru.

SSH do Raspberry Pi z Windows

Na počítači s Windows 10 nebo 11 můžete použít PowerShell k SSH do Raspberry Pi. lis Ctrl + Shift + P otevřete PowerShell a zadejte některý z těchto příkazů:

ssh[uživatelské jméno]@[název hostitele].local

nebo

ssh[uživatelské jméno]@[IP adresa]

Nahradit [uživatelské jméno] a [název hostitele] nebo [IP adresa] s vašimi vlastními údaji o Pi. Například, ssh [email protected] nebo ssh [email protected].

Případně můžete použít Tmel utility, což je sofistikovanější nástroj a bude fungovat na jakémkoli počítači se systémem Windows. V dialogovém okně PuTTY vyberte SSH jako typ připojení zadejte IP adresu nebo název hostitele Raspberry Pi do pole Název hostitele (nebo IP adresa) pole a poté klepněte na OTEVŘENO. Můžete také kliknout Uložit pro uložení podrobností o připojení v PuTTY.

SSH do Raspberry Pi z macOS

Na Macu otevřete obslužný program Terminál (v Aplikace > Utility), poté zadejte některý z následujících příkazů pro připojení k Raspberry Pi přes SSH:

ssh[uživatelské jméno]@[název hostitele].local

nebo

ssh[uživatelské jméno]@[IP adresa]

Nahradit [uživatelské jméno] a [název hostitele] nebo [IP adresa] s vašimi vlastními údaji o Pi. Například, ssh [email protected] nebo ssh [email protected].

SSH do Raspberry Pi z Linuxu

Na počítači se systémem Linux (nebo dokonce na jiném Raspberry Pi) otevřete okno terminálu stisknutím Ctrl + Alt + Ta poté zadejte některý z následujících příkazů pro připojení k Raspberry Pi přes SSH:

ssh[uživatelské jméno]@[název hostitele].local

nebo

ssh[uživatelské jméno]@[IP adresa]

Nahradit [uživatelské jméno] a [název hostitele] nebo [IP adresa] s vašimi vlastními údaji o Pi. Například, ssh [email protected] nebo ssh [email protected].

SSH do Raspberry Pi z Androidu

V Obchodě Play je k dispozici několik aplikací pro vzdálený přístup SSH, například bezplatná ConnectBot. Chcete-li se k Raspberry Pi připojit pomocí něj, klikněte na + (plus) a zadejte přihlašovací údaje, jako např [email protected] nebo ssh [email protected]. Můžete mu také dát přezdívku, pokud chcete. Kliknutím na symbol + (plus) připojení uložíte, poté na něj v seznamu klikněte a připojte se k Raspberry Pi. Zadejte své heslo a jste ve hře.

3 obrázky

SSH do Raspberry Pi: Úspěch

Nyní víte, jak povolit SSH na Raspberry Pi, najít jeho IP adresu a poté do něj SSH z jiného zařízení, abyste jej mohli vzdáleně ovládat pomocí standardních příkazů terminálu Linux. To je velmi užitečná dovednost, když používáte Raspberry Pi bez hlavy, bez připojeného monitoru nebo klávesnice.