Когато изпълнявате проект на Raspberry Pi без глава, може да не винаги е удобно да го включите в монитор, когато искате да промените нещо, но не е необходимо. Можете да осъществявате достъп и да контролирате Raspberry Pi дистанционно чрез SSH (Secure SHell) от друг компютър или дори смартфон в същата мрежа. Това ръководство първо ще ви покаже как да активирате SSH, след това как да SSH в Raspberry Pi от друго устройство.
Активирайте SSH при инсталиране
По подразбиране, от съображения за сигурност, SSH е деактивиран в стандартната Raspberry Pi OS. Така че, за да можете да използвате SSH към Pi, първо трябва да го активирате. Ако вие сте инсталиране на Raspberry Pi OS от нулата върху microSD карта, можете да използвате разширените настройки в инструмента Raspberry Pi Imager (щракнете върху иконата на зъбно колело), за да активирате SSH и да зададете потребителско име и парола. Докато го правите, добавете подробности за вашата безжична мрежа, така че Raspberry Pi автоматично да се свърже с нея. Кликнете
Запазване за да запазите настройките, след това запишете ОС на вашата microSD карта, както обикновено.Активирайте SSH в съществуваща операционна система
Като алтернатива можете да активирате SSH от съществуваща инсталация на Raspberry Pi OS. Когато вашият Raspberry Pi е свързан към монитор, отворете менюто с икони на малини на работния плот и изберете Предпочитания > Конфигурация на Raspberry Pi. След това щракнете върху Интерфейси и щракнете върху Активирано радио бутон за SSH.
Ако използвате Raspberry Pi OS Lite (без GUI на работния плот), можете да активирате SSH чрез помощната програма raspi-config. Въведете командата:
sudo raspi-config
След това отидете до Опции за интерфейс > SSH и изберете при подканата "Искате ли SSH сървърът да бъде активиран?" Натиснете Въведете за потвърждение, след което изберете завършек за да излезете от raspi-config.
Намерете IP адреса на Raspberry Pi
С активиран SSH и вашият Raspberry Pi свързан към вашата мрежа, вие сте готови да се свържете с Raspberry Pi чрез SSH от друго устройство. Ще трябва да знаете или името на хоста на Raspberry Pi (raspberrypi.local е по подразбиране, но можете да го зададете в разширените настройки на Raspberry Pi Imager) или неговия IP адрес за влизане.
Можете да намерите IP адреса на Raspberry Pi, като посетите началната страница на вашия рутер, за да видите списък със свързани устройства. Като алтернатива, за да намерите IP адреса от Raspberry Pi (свързан към монитор), въведете тази терминална команда:
име на хост -I
За да не се променя никога, може също да искате задайте статичен IP адрес на Raspberry Pi. Като алтернатива може да сте в състояние да запазите IP адрес за Raspberry Pi в настройките на вашия рутер.
SSH в Raspberry Pi от Windows
На компютър с Windows 10 или 11 можете да използвате PowerShell за SSH в Raspberry Pi. Натиснете Ctrl + Shift + P за да отворите PowerShell, след това въведете една от тези команди:
ssh[потребителско име]@[име на хост].локален
или
ssh[потребителско име]@[IP адрес]
Сменете [потребителско име] и [име на хост] или [IP адрес] с вашите собствени подробности за Pi. Например, ssh [email protected] или ssh [email protected].
Като алтернатива можете да използвате PuTTY помощна програма, която е по-сложен инструмент и ще работи на всеки компютър с Windows. В диалоговия прозорец PuTTY изберете SSH като тип връзка, въведете IP адреса или името на хоста на Raspberry Pi в Име на хост (или IP адрес) кутия, след което щракнете Отворете. Можете също да щракнете Запазване за да запазите подробностите за връзката в PuTTY.
SSH в Raspberry Pi от macOS
На Mac отворете помощната програма Terminal (в Приложения > Помощни програми), след това въведете една от следните команди, за да се свържете с Raspberry Pi чрез SSH:
ssh[потребителско име]@[име на хост].локален
или
ssh[потребителско име]@[IP адрес]
Сменете [потребителско име] и [име на хост] или [IP адрес] с вашите собствени подробности за Pi. Например, ssh [email protected] или ssh [email protected].
SSH в Raspberry Pi от Linux
На компютър с Linux (или дори друг Raspberry Pi), отворете прозорец на терминал, като натиснете Ctrl + Alt + T, след това въведете една от следните команди, за да се свържете с Raspberry Pi чрез SSH:
ssh[потребителско име]@[име на хост].локален
или
ssh[потребителско име]@[IP адрес]
Сменете [потребителско име] и [име на хост] или [IP адрес] с вашите собствени подробности за Pi. Например, ssh [email protected] или ssh [email protected].
SSH в Raspberry Pi от Android
Има няколко SSH приложения за отдалечен достъп, налични в Play Store, като безплатното ConnectBot. За да се свържете с вашия Raspberry Pi с него, щракнете върху + (плюс) и въведете данните за вход, като напр [email protected] или ssh [email protected]. Можете също така да му дадете псевдоним, ако искате. Щракнете върху символа + (плюс), за да запазите връзката, след което щракнете върху него от списъка, за да се свържете с Raspberry Pi. Въведете паролата си и сте вътре.
SSH в Raspberry Pi: Успех
Вече знаете как да активирате SSH на Raspberry Pi, да намерите неговия IP адрес и след това да влезете чрез SSH в него от друго устройство, за да го управлявате дистанционно, като използвате стандартни команди на терминала на Linux. Това е много полезно умение, когато използвате Raspberry Pi без глава, без свързан монитор или клавиатура.