Начало -> Raspberry Pi -> Raspberry Pi, PuTTY и SSH

Управление на Raspberry Pi чрез PuTTY и SSH


Raspberry Pi Foundation Raspberry Pi е малък, но мощен компютър, използван за обучение, автоматизация, сървъри, IoT проекти и много други приложения. Един от най-удобните начини за работа с Raspberry Pi е чрез SSH (Secure Shell) – защитен протокол за отдалечен достъп.

С помощта на програмата PuTTY можете да управлявате Raspberry Pi директно от вашия компютър, без да свързвате монитор, клавиатура и мишка към устройството.


Какво е SSH?

SSH (Secure Shell) е мрежов протокол, който позволява:

- защитена връзка между два компютъра;
- отдалечено управление чрез терминал;
- изпълнение на Linux команди;
- прехвърляне на файлове;
- администриране на сървъри.

При Raspberry Pi SSH позволява да използвате устройството през локалната мрежа или интернет.


Какво е PuTTY?

PuTTY е безплатна програма за Windows, чрез която можете да осъществявате SSH връзка към Linux устройства, включително Raspberry Pi.

Основни функции на PuTTY

- SSH връзка
- Telnet
- Serial връзка
- SCP/SFTP поддръжка
- Запазване на сесии
- Терминален достъп


Необходими компоненти

Преди да започнете, ще са ви нужни:

Хардуер
- Raspberry Pi Foundation Raspberry Pi
- microSD карта
- Захранване
- Компютър с Windows
- Wi-Fi или Ethernet мрежа

Софтуер
- Raspberry Pi Imager

- PuTTY Official Website

- Raspberry Pi OS


Инсталиране на Raspberry Pi OS

1. Изтегляне на Raspberry Pi Imager

Инсталирайте:

Raspberry Pi Imager


2. Записване на операционната система
Стъпки:
Поставете microSD картата.
Стартирайте Raspberry Pi Imager.
Изберете:
- Raspberry Pi Device
- Operating System
- Storage
Натиснете NEXT.

Активиране на SSH още при инсталацията

При новите версии на Raspberry Pi Imager можете предварително да настроите:
- Wi-Fi
- потребителско име
- парола
- SSH

Как?
Натиснете:

CTRL + SHIFT + X
Ще се отвори меню за разширени настройки.

Активирайте:


Enable SSH


Изберете:

- Password Authentication

След това задайте:

- Username
- Password
- Wi-Fi SSID
- Wi-Fi Password

Стартиране на Raspberry Pi
1. Поставете microSD картата.
2. Свържете Raspberry Pi към мрежата.
3. Включете захранването.
4. Изчакайте около 1–2 минути.

Откриване на IP адреса на Raspberry Pi

За SSH връзка трябва да знаете IP адреса на Raspberry Pi.

Метод 1: От рутера

Влезте в администраторския панел на рутера и намерете:

- Connected Devices
- DHCP Clients
- LAN Devices

Пример:

192.168.1.15

Инсталиране на PuTTY

Изтеглете програмата:

PuTTY Download Page

Инсталирайте стандартно.

Свързване към Raspberry Pi чрез PuTTY
1. Стартирайте PuTTY


Ще видите прозорец за конфигурация.

2. Въведете IP адреса

В полето:

Host Name (or IP address)

въведете:

192.168.1.15

3. Изберете SSH

Порт:
22
Connection type:
SSH

4. Натиснете Open

При първо свързване ще се появи предупреждение за SSH ключ.

Изберете:

Accept / Yes


Вход в Raspberry Pi

Ще се появи терминален прозорец.

Въведете:
Username
pi

или потребителското име, което сте задали.

Password

Въведете паролата.

При Linux паролата не се визуализира.

Успешна SSH връзка

След успешен вход ще видите нещо подобно:

pi@raspberrypi:~ $


Това означава, че вече управлявате Raspberry Pi дистанционно.

Основни Linux команди
Проверка на файлове

ls

Смяна на директория

cd папка

Текуща директория

pwd

Създаване на папка

mkdir test

Изтриване на файл

rm file.txt

Рестартиране на Raspberry Pi

sudo reboot

Изключване

sudo shutdown now

Обновяване на системата

Редовно обновявайте Raspberry Pi OS.

Команди

sudo apt update
sudo apt upgrade -y


Инсталиране на програми чрез SSH

Пример:

Инсталиране на Git

sudo apt install git -y

Инсталиране на Python библиотеки

pip install requests

Активиране на SSH след инсталация

Ако SSH не е активиран:

От терминала:

sudo raspi-config


Изберете:

Interface Options → SSH → Enable
Смяна на паролата

За по-добра сигурност:

passwd

Промяна на hostname

sudo raspi-config


Изберете:

System Options → Hostname


Достъп чрез hostname вместо IP

Вместо IP адрес може да използвате:

raspberrypi.local


Пример в PuTTY:

Host Name:

raspberrypi.local

Автоматично стартиране на SSH сървъра

Проверка:

sudo systemctl status ssh


Активиране:

sudo systemctl enable ssh


Стартиране:

sudo systemctl start ssh

Проверка на мрежовата връзка

Проверка на IP

hostname -I

Проверка на интернет връзка

ping google.com

Смяна на SSH порта

Редактирайте:

sudo nano /etc/ssh/sshd_config


Променете:

#Port 22

например:

Port 2222


След това:

sudo systemctl restart ssh

Мониторинг на Raspberry Pi
Температура

vcgencmd measure_temp

Натоварване

top

Свободна памет

free -h
Total views: 6 , Total comments: 0
Leave a comment
No comments

© Авторски права на scs3.eu Всички права са запазени. Проектиран и разработен от fibonachi@abv.bg 2021 - 2026.